- 论坛徽章:
- 0
|
- #!/usr/bin/perl
- use strict;
- use warnings;
- use Win32::GUI qw( MB_ICONINFORMATION MB_OK );
- my $main = Win32::GUI::Window->new(
- -title => " Listvew Test",
- -size => [700,400],
- -maximizebox => 0,
- -dialogui => 1,
- -noflicker => 1,
- );
- $main->AddListView(
- -name => "lv",
- -left => 10,
- -top => 10,
- -width => 660,
- -height => 330,
- -fullrowselect => 1,
- -gridlines => 1,
- -hottrack => 1,
- -onDblClick => \&GetInfo,
- );
- my @col = qw/num id status/;
- $main->lv->InsertColumn(-text=>"Name",-width=>200,-align => "center",);
- $main->lv->InsertColumn(-text=>"Sex",-width=>200,-align => "center",);
- $main->lv->InsertColumn(-text=>"Age",-width=>200,-align => "center",);
- $main->lv->InsertItem(-item =>0,-text=>["Wang","M","22"]);
- $main->lv->InsertItem(-item =>1,-text=>["Liu","F","33"]);
- $main->lv->View(1);
- $main->Center();
- $main->Show();
- Win32::GUI::Dialog();
- $main->Hide();
- undef $main;
- exit(0);
- sub Window_Terminate {
- return -1;
- }
- sub GetInfo {
- my $self = shift;
- my $info = $main->lv->GetItemText($main->lv->GetHotItem(),0);
- $self->MessageBox($info,"Get Info",MB_ICONINFORMATION | MB_OK,);
- return 0;
- }
复制代码 这个我弄过,代码供你参考,希望能帮到你! |
|