Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Разрешение экрана и моя прога


Страницы:   1 2

ser_ega ©   (2004-10-29 18:58:00) 

Мастера помогите!
Я делаю прогу на компе с разрешением 1024-768, а работать она будет на компе с разрешением 800-600! Но на 800-600 это все получается очень большим и не помещается на экране! Что с этим можно сделать?  
И еще вопросик (если вы не против) как получить список выбранных строчек в CheckBoxList.
Заранее спасибо!


GuAV   (2004-10-29 21:40:00) [21]

Defunct ©   (29.10.04 19:17) [3]
Да ну ?

У меня сечас 1152х864.

А вообще список зависит от видеокарты, монитора и ПО и может быть различным.


Defunct   (2004-10-29 21:26:00) [22]

begin...end ©   (29.10.04 21:22) [9]

отож, я именно про восклицательный знак. даже не знаю как реагировать.


begin...end   (2004-10-29 21:22:00) [23]


> это вопрос или утверждение?

Судя по восклицательному знаку в [5], это - приказ.


Defunct   (2004-10-29 21:06:00) [24]

ser_ega   (29.10.04 20:20) [5]

это вопрос или утверждение?


begin...end   (2004-10-29 20:45:00) [25]


> [6] ser_ega   (29.10.04 20:21)

> > CheckListBox.Checked[i] вроде как...
> Это же только одна строчка, а мне надо все сразу, если мона
> конечно!

Мона; тебе нужно две строчки, воспользуйся циклом for.


ser_ega   (2004-10-29 20:21:00) [26]

> CheckListBox.Checked[i] вроде как...
Это же только одна строчка, а мне надо все сразу, если мона конечно!


ser_ega   (2004-10-29 20:20:00) [27]

А как это сделать, по конкретнее если можна!


Ega23   (2004-10-29 19:22:00) [28]

Defunct ©   (29.10.04 19:17) [3]

Не, ну конечно от задачи зависит. Но в 95% случаев интерфейс должен быть универсальным.


Defunct   (2004-10-29 19:17:00) [29]

> Ega23 ©   (29.10.04 19:08) [1]
> Ничего не сделаешь. Проектируй так, чтобы было нормально.

Ерунда, не все программы - текстовые редакторы. Есть множество задач где требуется создать уникальный вид для конкретного разрешения. Например: функциональная схема процессора или какого-то устройства. В таком случае нужно побороть лень и сделать для вид для всех стандартных разрешений, благо их не так уж и много всего 6:
640x480/ 800x600/ 1024x768/ 1280x1024/ 1600x1200/ 2048x1536 все.


Defunct   (2004-10-29 19:12:00) [30]

> Что с этим можно сделать?  
Предусмотреть вид для 800x600 и для 640x480. (т.е. ту же форму переделать под 800x600, немного подправить получившийся DFM, чтобы можно было изменить вид и в runtime).

Совет на будущее. Делайте вначале под низкое разрешение (640x480), а потом дополняйте виды для более высоких разрешений.

> И еще вопросик
CheckBoxList F1


Ega23   (2004-10-29 19:08:00) [31]

Я делаю прогу на компе с разрешением 1024-768, а работать она будет на компе с разрешением 800-600! Но на 800-600 это все получается очень большим и не помещается на экране! Что с этим можно сделать?  

Ничего не сделаешь. Проектируй так, чтобы было нормально. TRageControl, кстати, неплохой инструмент.

как получить список выбранных строчек в CheckBoxList.
CheckListBox.Checked[i] вроде как...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо