[Gambas-user] TreeView.ToolTip a nice-to-have

Rolf-Werner Eilert rwe-sse at osnanet.de
Mon Jul 12 13:23:43 CEST 2021


Am 12.07.21 um 13:19 schrieb Benoît Minisini:
> Le 12/07/2021 à 13:16, Rolf-Werner Eilert a écrit :
>> Am 12.07.21 um 12:31 schrieb Bruce Steers:
>>>
>>>
>>> On Mon, 12 Jul 2021 at 10:31, Rolf-Werner Eilert <rwe-sse at osnanet.de 
>>> <mailto:rwe-sse at osnanet.de>> wrote:
>>>
>>>     Just stumbled over this one: There is no
>>>
>>>              TreeView.Current.ToolTip
>>>
>>>     or
>>>              TreeView[theKey].ToolTip
>>>
>>>     right?
>>>
>>>     Would be a nice thing to have though. Thunderbird (as an example) 
>>> makes
>>>     use of it, showing mail dirs containing unread messages in bold or
>>>     bold+blue AND showing the latest new messages contained in a 
>>> tooltip.
>>>
>>>     There is an application of mine which would be happy to have such a
>>>     thing.So, Benoit, if one day you are absolutely failing to find
>>>     anything
>>>     you could improve in Gambas... :)
>>>
>>>     Regards
>>>     Rolf
>>>
>>>
>>> should be fairly easy to make this for your app.
>>> Enabling TreeView1.Tracking, using the TreeView1_MouseMove() event, 
>>> TreeView1.FindChild() and Balloon()
>>> (and possibly a Timer to make things smoother)
>>> BruceS
>>>
>>>
>>
>> First result: I am confused :)
>>
>> FindChild() offers properties: There is actually .ToolTip (!) and 
>> .Tag, but it has neither .Key nor .Text
>>
>> How should I find out which child the mouse points at if not using
>>
>> Treeview.FindChild(Mouse.X, Mouse.Y).Key  ??
>>
>> Strange!
>>
>> Regards
>> Rolf
>>
> 
> FindChild() is the method for finding the child widget of a container. 
> TreeView is internally a Container, as every widget written in Gambas, 
> even if it has actually no children (except when you edit an item, where 
> a temporary text field is created).
> 
> Again, Treeview items are -not- widgets, they are not children of the 
> TreeView.
> 

Ah ok. Hm, is there another way to find out which item the mouse is 
currently hovering over?




More information about the User mailing list