( Вход | Регистрация | Поиск )

CheckBox, Нужен совет
Дата обновления: 02.06.2005 - 21:24, перейти к новому сообщению

·Serik
Группа: Пользователи

Сообщений: 94
Подскажите, как одним CheckBox'ом обработать несколько событий???

Например:
procedure TMyForm.CheckBox1Click(Sender: TObject);
begin
case CheckBox1.State of
cbUnchecked: ...;
...; и т.д
cbChecked: ...;
...; и т.д
end
end;

С уважением, Serik.


Ответов(1 - 9)

·Paladin
Группа: Наши Люди

Сообщений: 944
По-подробнее, пожалуйста wink.gif
Пользователь нажал на checkbox и .... (продолжи)


·Serik
Группа: Пользователи

Сообщений: 94
Пользователь нажал на checkbox и .... (продолжи)

И вдруг, smile.gif произошло несколько событий, например,
чтобы прога пряталась в трей при нажатом CheckBox'е
необходимо выполнить несколько действий:

Form4.CoolTrayIcon1.MinimizeToTray:=True;
Form1.Visible:=False;
Form4.CoolTrayIcon1.IconVisible:=True;

Вот, что-то типо того smile.gif
С уважением, Serik.


·Paladin
Группа: Наши Люди

Сообщений: 944
Цитата | Quote
procedure TMyForm.CheckBox1Click(Sender: TObject);
begin
      Form4.CoolTrayIcon1.MinimizeToTray:=True;
      Form1.Visible:=False;
      Form4.CoolTrayIcon1.IconVisible:=True;
end;

Чем это не устраивает ??
Но всеже это не разумно... К примеру если у тебя в программе окно с параметрами и там чекбоксы, то, естественно там есть кнопка "Принять" и "Отмена" и кнопка ...... то при нажатии кнопки "принять", УЧИТЫВАЯ какие чекбоксы выбраны что-то делать...
----
Вообщем опиши прогу которую ты делаешь по-подробнее smile.gif.


·Serik
Группа: Пользователи

Сообщений: 94
В принципе я уже нашёл ответ, но если кому интересно, то я пишу (пытаюсь smile.gif)
программу для электриков и энергетиков для облегчения их непосильного труда smile.gif и называться она будет "Энергорасчёт", вот!!!
Как напишу, по просьбам желающих smile.gif, кину на тестирование.
С уважением, Sergius.


·Paladin
Группа: Наши Люди

Сообщений: 944
Я буду первым желающим smile.gif.


·Serik
Группа: Пользователи

Сообщений: 94
OK:)
Программа, в принципе, уже почти готова smile.gif, осталось только научиться
производить расчёты по заранее заданной формуле, в которой некоторые
значения могут меняться.
С уважением, Sergius.


·Paladin
Группа: Наши Люди

Сообщений: 944
А что тут учиться??
Объявляешь переменную типа Real, к примеру
Цитата | Quote
Var y:real;

А потом там, где тебе надо пишешь
Цитата | Quote
y:={здесь пишешь формулу};

Или ты другое имел в виду ??


·Serik
Группа: Пользователи

Сообщений: 94
Может быть и так, но в формуле необходимо менять параметры всякими там CheckBox'ами и RadioButton'ами.
Будем думать, испытывать, экспериментир-р-ровать smile.gif
Может быть воткнуть скриншот smile.gif))


·Paladin
Группа: Наши Люди

Сообщений: 944
Цитата | Quote(Serik @ Четверг, 05 Августа 2004, 1:32)
Может быть и так, но в формуле необходимо менять параметры всякими там CheckBox'ами и RadioButton'ами.
Будем думать, испытывать, экспериментир-р-ровать smile.gif
Может быть воткнуть скриншот smile.gif))

Ты имел в виду, что тебе нужно в зависимости от того какие Checkbox и RadioButton'ы выбраны прозводить расчеты или как??
P.S Я просто пытаюсь выяснить что тебе нужно, чтоб потом чем-то помоч smile.gif