User since
2005-03-03
54
Artikel
BenutzerIn
Hallo Leute,
gibt es eigentlich eine Möglichkeit bind nur einmal/zweimal auszuführen? Ich habe mir gedacht so in etwa wie der nachstehende Code, der aber so natürlich nicht funktioniert.
$anzahl = 1;
$HF = new MainWindow (-title => "Test");
if($anzahl eq 1)
{
$HF->bind('<FocusOut>', sub{$HF->messageBox (-message=>"Bitte Fenster\naktiviert lassen!");});
$anzahl++;
}
Liebe grüsse und danke, rommi
kann mann wieder "entbinden" :)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use Tk;
my $mw = Tk::MainWindow->new;
$mw->bind('<FocusOut>',
sub {
$mw->messageBox (-message=>"Bitte Fenster\naktiviert lassen!");
$mw->bind('<FocusOut>', []);
}
);
Tk::MainLoop;
User since
2005-03-03
54
Artikel
BenutzerIn
Hallo Gast!
Gerade ** ENTBUNDEN **. Es ist ein "Programm" und 14,6 KB schwer.
Nachdem Klapps auf den Hintern hat es dann auch gleich funktioniert :-)
Alles Bestens, danke für die Hilfestellung!
gruss rommi