09.12.2003, 17:36 | #1 |
Участник
|
FrameOptionButton
Если мы выставляем у группы (FormGroupControl) это свойство в Hide, то возникает крестик, позволяющий показать/скрыть группу.
Хотелось бы узнать можно ли как-то программно вызывать нажатие этого крестика и можно ли дизэйблить его. Хотя отключение (enabled(false)) крестика можно вызывать отключением группы в целом, тогда осталось узнать только как программно свернуть и развернуть группу. Вобщем-то можно конечно просто у группы Visible выставлять в false и наоборот. Но это слишком уж просто и неинтересно .
__________________
Дмитрий |
|
09.12.2003, 17:57 | #2 |
Участник
|
Программно свернуть/развернуть можно вызывая FormGroupControl.clicked()
|
|
09.12.2003, 18:19 | #3 |
Участник
|
Отлично, clicked() работает.
Я покопался и нашёл ещё метод expand() у группы. Он позволяет узнать текущее состояние группы (собранное или открытое) и соответственно установить группу в нужное состояние. НО - expand() мне не понравился тем что во время его использования рисунок крестика не меняется (он не становится плюсом и минусом), а вот clicked() отрабатывает нормально.
__________________
Дмитрий |
|