From: Carlos Rocha on 9 Jun 2010 17:55 Hi Geoff, I don't, please show us how Em 09-06-2010 22:38, Geoff Schaller escreveu: > This is no problem but you are going to have to trap the events with a > subclassed WndProc. You must always get both events because both > always happen.Do you know how to do this? > > Geoff > -- Carlos Rocha
From: Jürgen Knauf on 10 Jun 2010 01:14 I don�t know! Can you explain it to me? Thanks Juergen "Geoff Schaller" <geoffx(a)softxwareobjectives.com.au> schrieb im Newsbeitrag news:1RTPn.1963$Ls1.980(a)news-server.bigpond.net.au... > This is no problem but you are going to have to trap the events with a > subclassed WndProc. You must always get both events because both always > happen.Do you know how to do this? > > Geoff > > > "J�rgen Knauf" <j.knauf(a)kp-software.de> wrote in message > news:4c0fa884$0$7668$9b4e6d93(a)newsspool1.arcor-online.net: > >> Hi Geoff, >> >> When I select another Treeviewitem by doubleclicking on it, there is an >> event in the "TreeViewSelectionChanged" Method of the Window. >> >> Then when I repeat the doubleclick, I get the correct event handler the >> TreeViewMouseButtonDoubleClick" Method >> >> I want to do 2 operations with one doubleclick: >> First change the TreeviewItem and then start the doubleclik action. >> >> >> "Geoff Schaller" <geoffx(a)softxwareobjectives.com.au> schrieb im >> Newsbeitrag >> news:9yzPn.1801$Ls1.1592(a)news-server.bigpond.net.au... >> >> > J�rgen, >> > >> > What does the regular MouseButtonDoubleClick() handler in the window >> > give >> > you as a control? Is it fired by the treeview Control? This is a >> > standard >> > handler available from the WED of course. >> > >> > If the event is not fired by the control you will need to subclass its >> > dispatch or WndProc to provide the event to the window but I am >> > reasonably >> > sure it fires the standard handler. >> > >> > Geoff >> > >> > >> > >> > "J�rgen Knauf" <j.knauf(a)kp-software.de> wrote in message >> > news:4c0e6a6a$0$6881$9b4e6d93(a)newsspool2.arcor-online.net: >> > >> >> >> Hi, >> >> >> >> I want to select another Treeviewitem by doubleclicking on it. >> >> >> >> When I try to catch the doubleclick event , i get only the >> >> TreeviewItem >> >> Changed Event. >> >> >> >> How can I additionally evaluate the mousedoubleclick event? >> >> >> >> Juergen >> >> > >
From: Stefan on 10 Jun 2010 05:15 Hallo Jürgen, you only have to overwrite the "abstract" Method MouseButtonDoubleClick() of the TreeView-Class. For example: Method MouseButtonDoubleClick(oMouseEvent) class MyTreeView // Write your code here return nil Stefan
From: Jürgen Knauf on 10 Jun 2010 11:47 Hi Stefan, I have done this! But I create 2 events: a MouseButtonDoubleClick and aTreevieSelectionChange event. But I can only evaluate the TreviewSelectionChange event. "Stefan" <info(a)sanosoft.com> schrieb im Newsbeitrag news:be6c5f38-e378-4c55-939f-ed5a2cf1a133(a)a30g2000yqn.googlegroups.com... > Hallo J�rgen, > > you only have to overwrite the "abstract" Method > MouseButtonDoubleClick() of the TreeView-Class. > > For example: > > Method MouseButtonDoubleClick(oMouseEvent) class MyTreeView > // Write your code here > > return nil > > > Stefan
From: Stefan on 10 Jun 2010 12:55 There will always be two events when you select an item by doubleclick: the TreeViewSelectionChanged is a notification sent by the control to the owner when a new item is selected and the MouseButtonDoubleClick is generated by the control itself when a doubleclick occurs. > I can only evaluate the TreeViewSelectionChanged event I can not understand what you mean. Why can you evaluate only the TreeViewSelectionChanged event? Put the code in a method and call the method on both events! Stefan
First
|
Prev
|
Next
|
Last
Pages: 1 2 3 4 Prev: ShowCaret() failing ...? Next: Hexbyte sequence as string |