Size: a a a

2020 March 08

AF

Andrew Fa in Delphi & Lazarus
Геннадий Малинин
Напиши вкратце цель, пожалуйста
вкрациях если, то я хочу держать скрытым ui элемент сворачивания формы. с помощью чекбокса ему можно задать удобно два варианта иконки (свернутое и размернутое состояние)
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Andrew Fa
вкрациях если, то я хочу держать скрытым ui элемент сворачивания формы. с помощью чекбокса ему можно задать удобно два варианта иконки (свернутое и размернутое состояние)
Ага, и держать скрытым чекбокс, пока мы не на панели?
источник

AF

Andrew Fa in Delphi & Lazarus
Геннадий Малинин
Ага, и держать скрытым чекбокс, пока мы не на панели?
да
источник

N

Nik in Delphi & Lazarus
источник

AF

Andrew Fa in Delphi & Lazarus
и как показали изыскания - такое реализовать нельзя)
спасибо что помогли
источник

N

Nik in Delphi & Lazarus
можно, но только не таким способом
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Andrew Fa
и как показали изыскания - такое реализовать нельзя)
спасибо что помогли
не то чтобы нельзя. но хорошего решения наверно не будет
источник

N

Nik in Delphi & Lazarus
в обработчике события панели OnEnter надо проверять текущее состояние чекбокса, а не просто включать его отображение
источник

N

Nik in Delphi & Lazarus
в OnLeave аналогично
источник

DB

Dmitry Belkevich in Delphi & Lazarus
так оно всегда будет то, что нужно )
источник

N

Nik in Delphi & Lazarus
плюс проверять положение курсора мышки в OnLeave
источник

DB

Dmitry Belkevich in Delphi & Lazarus
вот курсора положение проверять лучше
источник

N

Nik in Delphi & Lazarus
Dmitry Belkevich
так оно всегда будет то, что нужно )
если код будет как сейчас, то ничего не изменится.. если по условию Visible менять, то будет работать как задумано
источник

AK

Alexey Kulakov in Delphi & Lazarus
извините за нубский вопрос, а OnHint событие там никак вместо таймера и OnEnter не прикрутить?
источник

DB

Dmitry Belkevich in Delphi & Lazarus
надо проверять что бы курсор был не над чекбоксом
источник

N

Nik in Delphi & Lazarus
Alexey Kulakov
извините за нубский вопрос, а OnHint событие там никак вместо таймера и OnEnter не прикрутить?
А к чему прикручивать хочешь?
источник

AF

Andrew Fa in Delphi & Lazarus
овчина выделки не стоит в данном случае. Мне проще ui скорректировать или tImage использовать с булеаном
источник

AK

Alexey Kulakov in Delphi & Lazarus
ну, там где надо показать чекбокс при наведении на панельку, например
источник

DB

Dmitry Belkevich in Delphi & Lazarus
Alexey Kulakov
извините за нубский вопрос, а OnHint событие там никак вместо таймера и OnEnter не прикрутить?
ну там варианты могут быть но хороших наверно не будет всё равно. можно и Onidle и еще что поискать
источник

ГМ

Геннадий Малинин in Delphi & Lazarus
Andrew Fa
и как показали изыскания - такое реализовать нельзя)
спасибо что помогли
источник