|
From: Jonathan S. <jso...@al...> - 2001-01-31 16:17:26
|
Here is how I did it:
$MainWindow->AddTabStrip(
-name =3D> "FindTabStrip",
-left =3D> 10,
-top =3D> 10,
-width =3D> $MainWindow->ScaleWidth - 250,
-height =3D> 175,
-hottrack =3D> 1,
);
$MainWindow->FindTabStrip->InsertItem(-text =3D> "Name");
$MainWindow->FindTabStrip->InsertItem(-text =3D> "Building");
$MainWindow->FindTabStrip->InsertItem(-text =3D> "Adapter Address");
Then in the subs:
sub FindTabStrip_Click {
if ($MainWindow->FindTabStrip->SelectedItem =3D=3D 0) {
$MainMenu->{FindName}->Checked(1);
$MainMenu->{FindBuilding}->Checked(0);
$MainMenu->{FindAdapter}->Checked(0);
$MainWindow->Bld_Label->Hide();
$Building->Hide();
$MainWindow->SelectFromList->Hide();
$BuildingList->Hide();
$MainWindow->Adapt_Label->Hide();
$Adapter->Hide();
$MainWindow->FN_Label->Show();
$FirstName->Show();
$MainWindow->LN_Label->Show();
$LastName->Show();
$FirstName->SetFocus();
}
if ($MainWindow->FindTabStrip->SelectedItem =3D=3D 1) {
$MainMenu->{FindName}->Checked(0);
$MainMenu->{FindBuilding}->Checked(1);
$MainMenu->{FindAdapter}->Checked(0);
$MainWindow->FN_Label->Hide();
$FirstName->Hide();
$MainWindow->LN_Label->Hide();
$LastName->Hide();
$MainWindow->Adapt_Label->Hide();
$Adapter->Hide();
$MainWindow->Bld_Label->Show();
$Building->Show();
$MainWindow->SelectFromList->Show();
$Building->SetFocus();
}
if ($MainWindow->FindTabStrip->SelectedItem =3D=3D 2) {
$MainMenu->{FindName}->Checked(0);
$MainMenu->{FindBuilding}->Checked(0);
$MainMenu->{FindAdapter}->Checked(1);
$MainWindow->FN_Label->Hide();
$FirstName->Hide();
$MainWindow->LN_Label->Hide();
$LastName->Hide();
$MainWindow->Bld_Label->Hide();
$Building->Hide();
$MainWindow->SelectFromList->Hide();
$BuildingList->Hide();
$MainWindow->Adapt_Label->Show();
$Adapter->Show();
$Adapter->SetFocus();
}
return;
}
maybe there is an easier way but I didn't know about it so that was the w=
ay
i got around it.
Jonathan Southwick
Technical & Network Services
Allegheny College, Meadsville, PA
jso...@al...
----- Original Message -----
From: <tho...@ba...>
To: <per...@li...>
Sent: Wednesday, January 31, 2001 10:42 AM
Subject: [perl-win32-gui-users] Tabstrips
> Hello,
>
> might be a silly question but anyway: How can I remove all Elements fro=
m a
> Window in case a different Tab on a Tabstrip is
> clicked and different Elements should be displayed on the Window
accordingly?
> Or can I define separate "Panels" with
> different Elements for each Tab?
>
> mit freundlichen Gr=FC=DFen/with best regards
> Thomas Emde
> nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
> nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
>
> BAYER AG
> IS-CT DPN
> D-51386 Leverkusen
> Fon: +49 (0) 214/30-81513
> Fax: +49 (0) 214/30-31737
> E-Mail: tho...@ba...
>
> _______________________________________________
> Perl-Win32-GUI-Users mailing list
> Per...@li...
> http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users
>
|