From: <sam...@ph...> - 2003-05-23 23:24:16
|
I tried _ItemCheck, this worked like a charm! Regards, Sam Dela Cruz "Stuart Arnold" <stu...@at...> Sent by: per...@li... 05/16/2003 05:49 PM To: Sam Dela Cruz/SVL/SC/PHILIPS@AMEC <per...@li...> cc: Subject: RE: [perl-win32-gui-users] ListView question: What event should I use when checking an item on a list? Classification: I gave up on _ItemClick, Just try the "_Click" like a Listbox does. You don't get anything as part of your call like ItemClick does, you just have to inspect the selected item(s). Besides, you get better control on what's going on. To inspect, just get SelectedItems, then loop thru them for their options, eg, -checked. -----Original Message----- From: per...@li... [mailto:per...@li...] On Behalf Of sam...@ph... Sent: Friday, May 16, 2003 7:33 PM To: per...@li... Subject: [perl-win32-gui-users] ListView question: What event should I use when checking an item on a list? Hi All, Another question. There are only three events in the documentation for ListView: 1. ColumnClick 2. ItemClick 3. KeyDown So if I want to capture the moment that a user checks on a list item, what do I use. Nothing seems to fit, I tried ItemClick but this only responds when you select an item, not when you check an item. Please help. Thanks. Regards, Sam Dela Cruz ------------------------------------------------------- This SF.net email is sponsored by: If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users ------------------------------------------------------- This SF.net email is sponsored by: If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users |
From: Stuart A. <stu...@at...> - 2003-05-24 08:02:51
|
_ItemClick does work, however, the problem stems when you just click on the same item again, you do not get a notification, ie, click on an unselected (which selects it), click on it again, there is no notification. There are times when it is necessary to always have the selection notification even if it is the same item. Having it not do so is just flaky/inconsistent with other "select" events. Regards, -Stuart -----Original Message----- From: sam...@ph... [mailto:sam...@ph...] Sent: Friday, May 23, 2003 7:19 PM To: Stuart Arnold Cc: per...@li...; per...@li... Subject: RE: [perl-win32-gui-users] ListView question: What event should I use when checking an item on a list? I tried _ItemCheck, this worked like a charm! Regards, Sam Dela Cruz "Stuart Arnold" <stu...@at...> Sent by: per...@li... 05/16/2003 05:49 PM To: Sam Dela Cruz/SVL/SC/PHILIPS@AMEC <per...@li...> cc: Subject: RE: [perl-win32-gui-users] ListView question: What event should I use when checking an item on a list? Classification: I gave up on _ItemClick, Just try the "_Click" like a Listbox does. You don't get anything as part of your call like ItemClick does, you just have to inspect the selected item(s). Besides, you get better control on what's going on. To inspect, just get SelectedItems, then loop thru them for their options, eg, -checked. -----Original Message----- From: per...@li... [mailto:per...@li...] On Behalf Of sam...@ph... Sent: Friday, May 16, 2003 7:33 PM To: per...@li... Subject: [perl-win32-gui-users] ListView question: What event should I use when checking an item on a list? Hi All, Another question. There are only three events in the documentation for ListView: 1. ColumnClick 2. ItemClick 3. KeyDown So if I want to capture the moment that a user checks on a list item, what do I use. Nothing seems to fit, I tried ItemClick but this only responds when you select an item, not when you check an item. Please help. Thanks. Regards, Sam Dela Cruz ------------------------------------------------------- This SF.net email is sponsored by: If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users ------------------------------------------------------- This SF.net email is sponsored by: If flattening out C++ or Java code to make your application fit in a relational database is painful, don't do it! Check out ObjectStore. Now part of Progress Software. http://www.objectstore.net/sourceforge _______________________________________________ Perl-Win32-GUI-Users mailing list Per...@li... https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users |
From: Joel R. <jh...@ae...> - 2003-06-12 09:21:32
|
I've used the following code to get notified when an item changes: sub DirTree_Click # Anytime user clicks in our window { my ($x,$y) = Win32::GUI::GetCursorPos(); # Grab mouse pointer location my ($left,$top,$right,$bottom) = $dirtree->GetWindowRect (); # Subtract upper left of our control $x -= $left; $y -= $top; my ($node,$ninfo) = $dirtree->HitTest ($x, $y); # See where they clicked. $node will be the node they # clicked on; $ninfo will be a number indicating where. return if ($node eq "0"); # Don't remember why I added this :) return if ($ninfo != 64); # '64' means they clicked the # checkbox On Fri, 23 May 2003 sam...@ph... wrote: > I tried _ItemCheck, this worked like a charm! > > Regards, > Sam Dela Cruz > > > > > > > > > > > "Stuart Arnold" <stu...@at...> > Sent by: > per...@li... > 05/16/2003 05:49 PM > > > To: Sam Dela Cruz/SVL/SC/PHILIPS@AMEC > <per...@li...> > cc: > Subject: RE: [perl-win32-gui-users] ListView question: What event should I use when > checking an item on a list? > Classification: > > > > I gave up on _ItemClick, Just try the "_Click" like a Listbox does. > You don't get anything as part of your call like ItemClick does, you > just have to inspect the selected item(s). > Besides, you get better control on what's going on. > > To inspect, just get SelectedItems, then loop thru them for their > options, eg, -checked. > > > -----Original Message----- > From: per...@li... > [mailto:per...@li...] On Behalf Of > sam...@ph... > Sent: Friday, May 16, 2003 7:33 PM > To: per...@li... > Subject: [perl-win32-gui-users] ListView question: What event should I > use when checking an item on a list? > > > Hi All, > > Another question. There are only three events in the documentation for > ListView: > 1. ColumnClick > 2. ItemClick > 3. KeyDown > > So if I want to capture the moment that a user checks on a list item, > what > do I use. Nothing seems to fit, I tried ItemClick but this only > responds > when you select an item, not when you check an item. > > Please help. Thanks. > > Regards, > Sam Dela Cruz > > > ------------------------------------------------------- > This SF.net email is sponsored by: If flattening out C++ or Java code to > make your application fit in a relational database is painful, > don't do it! Check out ObjectStore. Now part of Progress Software. > http://www.objectstore.net/sourceforge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: If flattening out C++ or Java > code to make your application fit in a relational database is painful, > don't do it! Check out ObjectStore. Now part of Progress Software. > http://www.objectstore.net/sourceforge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ObjectStore. > If flattening out C++ or Java code to make your application fit in a > relational database is painful, don't do it! Check out ObjectStore. > Now part of Progress Software. http://www.objectstore.net/sourceforge > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > |