Batista15 Posted May 19, 2009 at 10:49 AM Report #265328 Posted May 19, 2009 at 10:49 AM Boas pessoal, Estou com dificuldade em ajustar a resolução das forms dependente de cada computador! Tenho por exemplo uma label bem ao canto da form mas como tenho uma grande resolução noutro pc já não se consegue visualizar! Ajudem-me por favor
vasco16 Posted May 19, 2009 at 11:20 AM Report #265332 Posted May 19, 2009 at 11:20 AM Boas pessoal, Estou com dificuldade em ajustar a resolução das forms dependente de cada computador! Tenho por exemplo uma label bem ao canto da form mas como tenho uma grande resolução noutro pc já não se consegue visualizar! Ajudem-me por favor podes fazer como eu defines uma resolução 800 por 600 e trabalhas ai.. e vai estar sempre bem centrado para todas as resoluções
Batista15 Posted May 19, 2009 at 12:51 PM Author Report #265349 Posted May 19, 2009 at 12:51 PM podes fazer como eu defines uma resolução 800 por 600 e trabalhas ai.. e vai estar sempre bem centrado para todas as resoluções Mas eu quero a janela maximizada
vasco16 Posted May 19, 2009 at 01:08 PM Report #265351 Posted May 19, 2009 at 01:08 PM Mas eu quero a janela maximizada então tens de fazer calculos matematicos.. em relação ao form.. e se tiveres muitos campos vai-te dar muito trabalho..
got_r00t? Posted May 19, 2009 at 01:26 PM Report #265352 Posted May 19, 2009 at 01:26 PM isso parece-me que te falta usar os Anchor ...
Batista15 Posted May 19, 2009 at 01:31 PM Author Report #265353 Posted May 19, 2009 at 01:31 PM isso parece-me que te falta usar os Anchor ... Estou a usar o mdiparent! Não da 😉
Guest id194 Posted May 19, 2009 at 03:39 PM Report #265402 Posted May 19, 2009 at 03:39 PM Se o problema em si é o tamanho das janelas, então não tens hipótese se não sacar a resolução em utilização e calcular manualmente o tamanho do form.
vasco16 Posted May 19, 2009 at 03:40 PM Report #265404 Posted May 19, 2009 at 03:40 PM Se o problema em si é o tamanho das janelas, então não tens hipótese se não sacar a resolução em utilização e calcular manualmente o tamanho do form. tenho uma vaga ideia que dá para ultrapassar isso com alguns calculos.. mas tenho de rever umas coisas e ver se funciona em vb.net porque aprendi em vb6
estrucida Posted May 19, 2009 at 04:44 PM Report #265424 Posted May 19, 2009 at 04:44 PM Estou com dificuldade em ajustar a resolução das forms dependente de cada computador! Como estás a formatar o HTML? Que ferramenta usas para escrever código? Há duas coisas infinitas: o Universo e a estupidez humana... embora não haja certezas quanto ao primeiro.
vasco16 Posted May 19, 2009 at 05:11 PM Report #265428 Posted May 19, 2009 at 05:11 PM Como estás a formatar o HTML? Que ferramenta usas para escrever código? html?
Guest id194 Posted May 19, 2009 at 06:19 PM Report #265446 Posted May 19, 2009 at 06:19 PM tenho uma vaga ideia que dá para ultrapassar isso com alguns calculos.. mas tenho de rever umas coisas e ver se funciona em vb.net porque aprendi em vb6 Isso foi o que disse, sacar resolução e calcular o tamanho do fomr que se quer. Se ele quer adaptar a resolução do utilizador, tem de a sacar e tem de fazer os cálculos necessários. Isto é só para os forms, não tem hipótese, o resto é só usar Anchors.
ribeiro55 Posted May 19, 2009 at 07:56 PM Report #265473 Posted May 19, 2009 at 07:56 PM Não precisas de calcular nada para os forms, basta arrancar com WindowState = Maximized. Para os componentes da form, aí só tens de entender as "Anchors". Só tens de imaginar que o sítio onde prenderes a âncora faz com que o controlo se movimente/redimensione consoante o form. Por exemplo: Para a tal label que falas, posicionas onde pretendes, digamos no canto inferior direito, e usas âncoras em "Right" e "Bottom". Desta forma, o controlo vai manter-se sempre nessa posição, independentemente do tamanho do form... enfim... abre um projecto novo e exprimenta ancorar botões para veres como funciona. Em último caso, se tiveres muita tralha, podes usar Tabbed Dialogs. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
Batista15 Posted May 19, 2009 at 08:25 PM Author Report #265490 Posted May 19, 2009 at 08:25 PM Não precisas de calcular nada para os forms, basta arrancar com WindowState = Maximized. Para os componentes da form, aí só tens de entender as "Anchors". Só tens de imaginar que o sítio onde prenderes a âncora faz com que o controlo se movimente/redimensione consoante o form. Por exemplo: Para a tal label que falas, posicionas onde pretendes, digamos no canto inferior direito, e usas âncoras em "Right" e "Bottom". Desta forma, o controlo vai manter-se sempre nessa posição, independentemente do tamanho do form... enfim... abre um projecto novo e exprimenta ancorar botões para veres como funciona. Em último caso, se tiveres muita tralha, podes usar Tabbed Dialogs. Mas ao colocar labels, depois depende de cada computador, conforme a resolucao
ribeiro55 Posted May 19, 2009 at 08:34 PM Report #265498 Posted May 19, 2009 at 08:34 PM Não se tiver ancorado. A menos que te estejas a referir a uma proporção em relação à resolução do ecran. Isso para além de ser um pouco... inútil, vai te complicar bastante a lógica de posicionamento e redimensionamento. Sérgio Ribeiro "Great coders aren't born. They're compiled and released""Expert coders do not need a keyboard. They just throw magnets at the RAM chips"
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now