![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Есть пара простеньких вопросиков:
Например если checkbox1 имеет статус checked:=true либо false то в зависимости от статуса выполнять при старте программы какой либо код, точно так же с RadioGroup, |
|
#2
|
||||
|
||||
|
Можно так:
if Checkbox1.Checked=true then <действие 1> else <действие 2> |
|
#3
|
||||
|
||||
|
Цитата:
Код:
if Checkbox1.Checked then <действие 1> else <действие 2> |
|
#4
|
|||
|
|||
|
не получается, приложение выдает ошибку при запуске, быть может я чего не так написала, вообщем вот конкретно что нужно получить:
Есть форма 1-основная, есть форма 2- настройки. На форме 2 есть несколько checkbox и т.д. все значения записываются в Ini тоесть настройки сохраняются. Но как сделать чтобы они влияли на форму 1? Ну например если на форме 2 у меня значение checkbox1=checked то на форме 1 значение showhint - станет true, и наоборот. пробывала в oncreate первой формы писать так Код:
if form2.Checkbox1.Checked then form1.Showhint:=true else form1.Showhint:=false; Последний раз редактировалось lmikle, 02.06.2011 в 19:11. |
|
#5
|
|||
|
|||
|
Цитата:
![]() |
|
#6
|
|||
|
|||
|
Acces violation at address 0055D5FF in module 'project1.exe' Read of address
000003A0 при этом запускается но, реакции на checkbox1 checked нету |
|
#7
|
||||
|
||||
|
Скорее всего, на момент создания первой формы второй еще не существует.
|
|
#8
|
|||
|
|||
|
Цитата:
Тоесть? не успевает чтоле? таймер ставить? =((( может кто подскажет примерчик |
|
#9
|
||||
|
||||
|
В вашем случае скорее всего можно просто обойтись очередностью создания форм. В проекте поменяйте местами очередность их создания.
|
|
#10
|
|||
|
|||
|
Цитата:
|
|
#11
|
||||
|
||||
|
Значит надо отталкиваться, например, от INI файла.
|
|
#12
|
||||
|
||||
|
Раз у вас имеется ini-файл, то считывайте его при загрузке формы 1 и присваивайте значения.
|
|
#13
|
||||
|
||||
|
Попробуйте выполнить действие в FormShow вместо FormCreate.
|
|
#14
|
|||
|
|||
|
спасибо всем за помощь, все получилось=)
|