for(int i=0; i<Form1->ComponentCount;i++)
{
if(Form1->Components->Name=="Image1")
События мыши
1. Проблема в том что перебрать все по порядку компоненты и проверить имя их имя я могу
Код:
а вот как получить доступ к координатам и другим свойствам компонента не знаю.
Подскажите плиз как напр можно из Components вытянуть Widt, Left.......
2. Можно ли организовать эту подсказку по другому, что бы не проверять при каждом движении мыши где она находится, а просто обрабатывать сообщения компонента (как в JavaScript OnMouseUp(мышь находится над объектом (клик производить не обязательно) ) )
Спасибо.
Цитата:
Originally posted by elderb
Подсказка относится к различным компонентам формы и должна отображаться когда мышь находится над компонентом (кликать не обязательно). т.е. навел юзер на ричедит а в панели отобразилось "Набри тут что-нибудь"
Подсказка относится к различным компонентам формы и должна отображаться когда мышь находится над компонентом (кликать не обязательно). т.е. навел юзер на ричедит а в панели отобразилось "Набри тут что-нибудь"
А ты свойство Hint не пробовал прописывать? Оно как раз показывает подсказку когда мыша зависает над каким-либо компонентом. Ну и ShowHint не забудь выставить.
Цитата:
Originally posted by Jackdaw@
А ты свойство Hint не пробовал прописывать? Оно как раз показывает подсказку когда мыша зависает над каким-либо компонентом. Ну и ShowHint не забудь выставить.
А ты свойство Hint не пробовал прописывать? Оно как раз показывает подсказку когда мыша зависает над каким-либо компонентом. Ну и ShowHint не забудь выставить.
Да юзвери хинт не очень уважают, вернее им с пол часа объяснять придется что надо остановить мышь дождаться подсказки, и т.д.... :( А так сказал им что вот панель помощи там все написано. Им так проще.
OnMouseUp, OnMouseMove, OnMouseDown
попробуй их...