|
Вопрос # 5 257/ вопрос открыт / |
|
Здравствуйте, эксперты! Подскажите пожалуйста как сделать, чтобы при включении одного радиобаттона едиты скрывались. просто у меня при включении одного радиобаттона открывается один едит а при включении другого радиобаттона открывается три едита. и когда запускаешь программу там если нажать сначала на другой радиобаттон открывается три едита потом выбираешь первый радиобаттон который должен открывать один едиты а у меня открыты три из за предыдущего радиобаттона!
Приложение: Переключить в обычный режим- procedure TForm1.RadioButton1Click(Sender: TObject);
- begin
- If radioButton1.Checked=true Then
- Edit1.Visible:=true
- end;
-
- procedure TForm1.RadioButton3Click(Sender: TObject);
- begin
- If radioButton3.Checked=true Then
- Begin
- Edit1.Visible:=true;
- Edit2.Visible:=true;
- Edit3.Visible:=true;
-
- end
 |
Вопрос задала: Neasty_tea (статус: Посетитель)
Вопрос отправлен: 5 мая 2011, 19:37
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: min@y™
Цитата (Neasty_tea):
Можно тогда еще вопрос куда именно мне это вписать?
type
TForm1 = class(TForm)
// всякая байда
procedure RadioButtonsClick(Sender: TObject);
private
// всякая байда
public
// всякая байда
end;
// всякая байда
implementation
// всякая байда
procedure TForm1.RadioButtonsClick(Sender: TObject);
begin
// общий обработчик OnClick для radioButton1 и radioButton3
Edit1.Visible:= radioButton1.Checked or radioButton3.Checked;
Edit2.Visible:= radioButton3.Checked;
Edit3.Visible:= radioButton3.Checked;
end;
Потом в Object inspector присвой событиям OnClick radioButton1 и radioButton3 обработчик RadioButtonsClick.
 |
Ответ отправил: min@y™ (статус: Доктор наук)
Время отправки: 5 мая 2011, 20:33
Оценка за ответ: 5
|
Мини-форум вопроса
Всего сообщений: 22; последнее сообщение — 5 мая 2011, 22:58; участников в обсуждении: 5.
Страницы: [« Предыдущая] [1] [2]
|
min@y™ (статус: Доктор наук), 5 мая 2011, 22:57 [#21]:
Цитата (Neasty_tea):
кстати у меня опять назрел вопрос как правильно combobox заполнить?
Ты теперь все свои вопросы будешь в одной ветке форума задавать?
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
Neasty_tea (статус: Посетитель), 5 мая 2011, 22:58 [#22]:
Да я все разобралась уже. Просто я ответ писала тут кому то и заодно написать решила вопрос.
|
Страницы: [« Предыдущая] [1] [2]
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|