Страница 1 из 1

Добавлено: 08 Июнь 2004, 14:00
Гость
Здравствуйте все.

Повесил на кнопку popup-меню.

Подскажите, как эмулировать на этой кнопке поведение меню-контрола(т.е. нажал, на кнопку->появилось меню->мышь с кнопки ушла,
кнопка все равно нажата, меню висит->щелкнул на кнопку еще раз, меню закрылось, кнопка не нажата(щелкнул мимо кнопки тоже самое).

"Дмитрий Гудков" <gudkov_net@mail.ru>
Написал: ClaList(2)

Добавлено: 09 Июнь 2004, 2:11
StillZero
Странно конечно...Кнопку, наверное не стоит тогда использовать, использовать видимо нужно panel и region, на регионе отлавливать события нажатия, а изменять вид панели, т.е. свойства типа bevel
Написал: PAA(27)

Добавлено: 09 Июнь 2004, 12:29
Гость
попробуй: popup()

--
Best regards,
Дмитрий mailto:dmitri_kubrakov@mail.ru

Ты не понял, popup на кнопке уже есть.
Вопрос в том как эмулировать залипание кнопки при первом нажатии(меню показывается), чтобы оно(залипание) сохранялось даже при потере кнопкой фокуса и возврат в исходное состояние при повторном нажатии(меню закрывается).
Т.е. эмулировать само поведение меню-контрола(кнопки).

"Дмитрий Гудков" <gudkov_net@mail.ru>

Про "залипание":
повесь икону на CheckBox
CHECK('Check1'),AT(133,175),USE(var,,?var),ICON(ICON:Asterisk),#ORIG(var)

--
С уважением,
Алексей Дынин
daa@polad.ru

Написал: ClaList(2)