Zink Posted March 6, 2017 at 11:53 PM Report Share #602931 Posted March 6, 2017 at 11:53 PM Ola! Venho perguntar como é que todos vcs programadores conseguem adaptar os vossos programas a diferentes resoluções de ecran? Cumprimentos Link to comment Share on other sites More sharing options...
nunopicado Posted March 7, 2017 at 01:16 AM Report Share #602932 Posted March 7, 2017 at 01:16 AM Depende do caso concreto, mas geralmente faço-o criando os componentes em runtime, calculando as suas posições e tamanhos conforme o redimensionamento da form. "A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!" > Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum. Link to comment Share on other sites More sharing options...
Zink Posted March 7, 2017 at 01:24 AM Author Report Share #602934 Posted March 7, 2017 at 01:24 AM o formulario fica vazio e em run time cria stringgrids etc e redimenciona colunas etc? Link to comment Share on other sites More sharing options...
nunopicado Posted March 7, 2017 at 01:46 AM Report Share #602935 Posted March 7, 2017 at 01:46 AM Sim. Há coisas que dá pra fazer em design time, usando a property Anchors e Align. O que não der, vai em runtime. "A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!" > Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum. Link to comment Share on other sites More sharing options...
Zink Posted March 7, 2017 at 01:55 AM Author Report Share #602936 Posted March 7, 2017 at 01:55 AM eu costumo usar form1.scaledby acontece que em formularios mdichild nao funciona, pk será? Link to comment Share on other sites More sharing options...
nunopicado Posted March 7, 2017 at 10:48 PM Report Share #602968 Posted March 7, 2017 at 10:48 PM Forms MDI cairam em desuso, e tanto quanto sei, já só existem para retro-compatibilidade. Não há desenvolvimento, logo o scaledby é capaz de não ter sido implementado. "A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!" > Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum. Link to comment Share on other sites More sharing options...
Zink Posted March 7, 2017 at 11:03 PM Author Report Share #602969 Posted March 7, 2017 at 11:03 PM cairam em deduso!! como é que cria uma aplicaçao que tenha main form e depois nos menus abrir child form? Link to comment Share on other sites More sharing options...
nunopicado Posted March 7, 2017 at 11:34 PM Report Share #602970 Posted March 7, 2017 at 11:34 PM Actualmente é mais comum usar tabs do que MDI. 😉 Tecnicamente não há "nada de mal" em usar MDI, mas visualmente, torna o GUI antiquado. Claro que há muita subjectividade nisto, mas o termo "antiquado" ou "moderno" tem a ver com as modas, e essas dizem-nos que já é pouco comum (mas não impossível) ver MDIs em software moderno. Outro problema do MDI é que não é um conceito multiplataforma. Não as tens nativamente em OSX, e nem em Linux. Em Android e iOS, ainda menos. Hoje em dia é normal tentar-se programar de forma genérica no que toca à plataforma, para tentar reaproveitar o código base compilando para vários destinos, o que pode também ter ajudado à obsolescência do MDI. Outro problema do MDI tem a ver com o uso em multiplos ecrãs. Segundo a Microsoft, no pós Win95 devem ser considerados outros modelos de apresentação, e embora não digam concretamente para não usar MDI, também não se vê grande apoio ao seu uso. 1 Report "A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!" > Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum. Link to comment Share on other sites More sharing options...
Kline777 Posted March 9, 2017 at 04:02 PM Report Share #603008 Posted March 9, 2017 at 04:02 PM (edited) Boas, Desculpem-me a ignorância mas para fazer MDI no delphi tem de se usar forms diferentes dos 'normais'? Pensei que fosse simplesmente um form normal com o parent noutro form. Ou estou a confundir 2 coisas diferentes? Edited March 9, 2017 at 04:22 PM by Kline777 Link to comment Share on other sites More sharing options...
nunopicado Posted March 10, 2017 at 12:03 AM Report Share #603025 Posted March 10, 2017 at 12:03 AM Tens de alterar a property FormStyle, tanto da parent (para fsMDIForm) como das childs (para fsMDIChild). 😉 "A humanidade está a perder os seus génios... Aristóteles morreu, Newton já lá está, Einstein finou-se, e eu hoje não me estou a sentir bem!" > Não esclareço dúvidas por PM: Indica a tua dúvida no quadro correcto do forum. Link to comment Share on other sites More sharing options...
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