Показать сообщение отдельно
  #19  
Старый 30.01.2010, 15:21
Guzerus Guzerus вне форума
Прохожий
 
Регистрация: 22.01.2010
Сообщения: 20
Репутация: 10
По умолчанию

Пытался разобраться с Radiobutton'ами. Вот, что пока что получилось.
Есть три RB. Две из них относятся к одному параметру, третья- к другому. Номер 3 включен. При включении номера 1 или 2, третий становится выключен. Мне же надо, чтобы 3 был независим от остальных.
Получилось наваять что-то вроде функции.
Код:
function radiobut (RadioButton3: TRadioButton) :Boolean;
if RadioButton3.Checked=True then
RadioButton3.Checked:=True
else
RadioButton3.Checked:=False
Хочу её вставить в процедуру нажатия других двух кнопок. То есть получается так.
При нажатии одной из кнопок идёт проверка, нажата ли независимая. Если да, то функция её снова нажимает. Если нет, то не нажимает.
Но это очень и очень громоздко, придётся делать так для каждой из кнопок. Плюс у меня всё не получается эту функцию запихнуться в нажатие кнопки. Скорее всего можно сделать по-другому, но я не знаю, как.
Также ещё один вопрос, где можно откопать хороший тутор по функциям в Дельфи? Хочу с ними разобраться, так как вещь важная. Именно по функциям.
Ещё один вопрос.
У меня есть процедура, при закрытии формы она отсылает сообщение 'До новых встреч!'.
Можно ли как-то эту процедуру отключить? Делаю настройки, и там как раз будет.
Также ещё вопрос. Какое из событий отвечает за выбор RadioButtona? То есть пока он включен, цвет фона такой-то, а когда отключаешь- другой.
Ответить с цитированием