Home
Top.Mail.Ru Yandeks.Metrika
Forum: "Main";
Current archive: 2002.02.28;
Download: [xml.tar.bz2];

Down

Correct display of application form on screens with different diagonal and resolution Find similar branches


Andrei   (2002-02-11 14:15) [0]

При проектировании форм на мониторе с диагональю 17 дюймов я сталкнулся с проблемой, что на мониторах с другой диагональю (например 15 дюймов) формы выглядят не красиво.
Объясните пожалуйста, как нужно писать приложения которые будут корректно выглыдеть на льбых экранах и при любых разрешениях.
Если возможно дайте пример с детальным объяснением (для начинающего програмера).
Thank you!



Андрей Сенченко   (2002-02-11 19:31) [1]

Вообще-то непонятно что значит некрасиво ...
Но судя по всему
Form1.Scaled: = false
Тебя спасет



Анонимщик   (2002-02-11 20:09) [2]

Предыдущий совет спасти - не спасет, а помочь - поможет. Но будут проблемы все равно. В любом случае нужно, где это только возможно, пользоваться компонентами, обеспечивающими автовыравнивание (если какая-то из них не автовыравнивается, то писать процедуры OnResize). И это может не всегда помочь, поскольку проблемы в основном не из-за разрешения, а из-за разных установок для шрифтов (у тебя они могут быть - SmallFonts, а на другом компьютере, скажем - Normal, тогда уж точно никакой красоты). Попробуй поэкспериментировать. По идее, для каждого более-менее стандартного разрешения монитора и размера шрифта нужно подбирать размеры. Это можно делать либо вручную от начала до конца, либо визуально создавать окошки, а потом читать их из потока - ReadComponent (муторное дело, но, к сожалению, нигде не видел визардов, облегчающих жизнь).
Но обычно автовыравнивание и Scaled спасают действительно.



Andrei   (2002-02-12 19:05) [3]

Thank you!



Pages: 1 whole branch

Forum: "Main";
Current archive: 2002.02.28;
Download: [xml.tar.bz2];

Top





Memory: 0.55 MB
Time: 0.027 c
1-90540
Ivan
2002-02-11 08:47
2002.02.28
Delphi vs Excel


3-90470
dimonf
2002-02-01 13:19
2002.02.28
Error: Acsess violation adress ...? How to understand this?


3-90509
dimonf
2002-02-04 19:58
2002.02.28
Tell me pliz how to add records to the database while checking if it is already or not?


1-90556
DimaIv
2002-02-11 18:31
2002.02.28
How to Delphi6 to make a standard directory


14-90643
Yuri-7
2002-01-13 11:11
2002.02.28
Work with Torry.net





afrikaans albanian Arabic armenian azerbaijani basque belarusian bulgarian catalan Chinese (Simplified) Chinese (Traditional) croatian Czech danish Dutch English estonian filipino finnish French
galician georgian German greek haitian Creole hebrew Hindi hungarian icelandic Indonesian Irish italian Japanese Korean latvian lithuanian macedonian malay maltese norwegian
persian polish portuguese Romanian russian serbian slovak Slovenian Spanish swahili Swedish Thai turkish Ukrainian urdu Vietnamese welsh yiddish bengali bosnian
cebuano Esperanto gujarati hausa hmong igbo javanese kannada Khmer lao latin maori marathi mongolian nepali punjabi somali tamil telugu yoruba
zulu
English French German Italian Portuguese Russian Spanish