![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Разрешение экрана и моя прога
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] вроде как...