В Delphi XE2, как я могу определить, отображается ли подменю во всплывающем меню?Как определить, отображается ли подменю?
ответ
Когда отображается подменю, загорается событие OnClick его родительского элемента.
Но когда скрывается подменю, оно больше не отображается. Таким образом, событие сообщило мне, что подменю появилось, и теперь моя программа думает, что подменю все еще отображается, даже если оно действительно скрыто. - Mmh, это может быть недоразумение: вы понимаете, что «показано» как видимое или как событие? – user1580348
Показаны события. Отображение указывает состояние. Вы попросили первого. –
В любом случае, если вы хотите получить мой совет, вы должны спросить о своей проблеме с корнем. Спросить о своем решении приводит к таким ответам. Ответы, которые педантично точны, но не используют вас вообще. –
@DavidHeffernan У меня есть вопрос, поэтому он содержит только один вопрос. Однако второй вопрос был не вторым вопросом, а предметом первого вопроса. Благодарю. Я пытаюсь показать всплывающие подсказки для пунктов всплывающего меню и избегать столкновений между всплывающим меню и всплывающим меню или подменю всплывающего меню, соответственно, когда всплывающее меню находится около границы экрана. – user1580348
Возможно, лучше спросить о проблеме, а не спросить о вашем решении. Обычно подсказки меню отображаются в строке состояния. –
Да. Но это окно не имеет строки состояния, поскольку это не нормальное окно. – user1580348