From: Sean H. <jal...@ho...> - 2001-01-12 17:54:34
|
Thanks, Jonathan. I was able to figure out the problem, which is that it will not work when the '-style' attribute is set. So now I can get it to register a double click, but only if I'm willing to give up scrollbars. Has anyone found a way around this? I guess I can use the arrow keys or page up and page down. Is this a bug? It seems like one to me. _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com |
From: Sean H. <jal...@ho...> - 2001-01-12 18:48:27
|
Thanks, it works great now. What exactly does the '3' do? (The only change I made from my original code was to put that in.) > -style => WS_VISIBLE | 3 | WS_VSCROLL |, _________________________________________________________________ Get your FREE download of MSN Explorer at http://explorer.msn.com |
From: Jonathan S. <jso...@al...> - 2001-01-12 19:02:43
|
Sean, I think this is right: The 3 means that the user is not allowed to type in their own data into the control. You should use this when you only want the user to be able to select what you put in the listbox. So I don't know why only adding the 3 made any difference. Jonathan Southwick Technical & Network Services Allegheny College, Meadsville, PA jso...@al... ----- Original Message ----- From: "Sean Healy" <jal...@ho...> To: <per...@li...> Sent: Friday, January 12, 2001 1:48 PM Subject: Re: [perl-win32-gui-users] double click in listbox > Thanks, it works great now. What exactly does the '3' do? (The only change > I made from my original code was to put that in.) > > > -style => WS_VISIBLE | 3 | WS_VSCROLL |, > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com > > > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > |
From: Jonathan S. <jso...@al...> - 2001-01-12 18:38:03
|
Sean, I'm sorry I didn't realize you wanted a scroll bar. Try this: use Win32::GUI; my $MainWindow = new Win32::GUI::Window( -name => "FruitWindow", -top => 200, -left => 100, -width => 300, -height => 200, -minsize=> [300,200], -title => "Fruit Box", ); my $FruitList = $MainWindow->AddListbox( -name => "FruitListBox", -top => 52, -left => 98, -width => 125, -height => 110, -addstyle => WS_VISIBLE | 3 | WS_VSCROLL, ); $FruitList->InsertItem("Apple"); $FruitList->InsertItem("Banana"); $FruitList->InsertItem("Canteloupe"); $FruitList->InsertItem("Cherrie"); $FruitList->InsertItem("Grapes"); $FruitList->InsertItem("Guava"); $FruitList->InsertItem("Kiwi"); $FruitList->InsertItem("Lemon"); $FruitList->InsertItem("Lime"); $FruitList->InsertItem("Pineapple"); $FruitList->InsertItem("Strawberry"); $FruitList->InsertItem("Tangerine"); $MainWindow->Show(); Win32::GUI::Dialog(); sub FruitListBox_DblClick { print "got double click\n"; } sub FruitWindow_Terminate { exit(0); } Jonathan Southwick Technical & Network Services Allegheny College, Meadsville, PA jso...@al... ----- Original Message ----- From: "Sean Healy" <jal...@ho...> To: <per...@li...> Sent: Friday, January 12, 2001 12:54 PM Subject: Re: [perl-win32-gui-users] double click in listbox > Thanks, Jonathan. I was able to figure out the problem, which is that it > will not work when the '-style' attribute is set. So now I can get it to > register a double click, but only if I'm willing to give up scrollbars. Has > anyone found a way around this? I guess I can use the arrow keys or page up > and page down. > > Is this a bug? It seems like one to me. > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com > > > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > |
From: Jonathan S. <jso...@al...> - 2001-01-12 18:42:55
|
Sean, or in the -addstyle linbe you can have: -addstyle => WS_VSCROLL, instead. Jonathan Southwick Technical & Network Services Allegheny College, Meadsville, PA jso...@al... ----- Original Message ----- From: "Sean Healy" <jal...@ho...> To: <per...@li...> Sent: Friday, January 12, 2001 12:54 PM Subject: Re: [perl-win32-gui-users] double click in listbox > Thanks, Jonathan. I was able to figure out the problem, which is that it > will not work when the '-style' attribute is set. So now I can get it to > register a double click, but only if I'm willing to give up scrollbars. Has > anyone found a way around this? I guess I can use the arrow keys or page up > and page down. > > Is this a bug? It seems like one to me. > _________________________________________________________________ > Get your FREE download of MSN Explorer at http://explorer.msn.com > > > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Per...@li... > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users > |