您好,我想存儲文本框在一個變量的數據,但我的代碼是不工作 這裏是我的代碼如何讓Win32的GUI perl的文本字段數據
use Win32::GUI qw<>;
my $W1 = Win32::GUI::Window->new(
-name => "W1",
-title => "First Window",
-pos => [ 100, 100 ],
-size => [ 300, 200 ],
);
$W1->AddButton(
-name => "ButtonW1",
-text => "Enter Chipname",
-pos => [ 87, 100 ],
#-ok => 1,
);
$W1->AddTextfield(
-name => "chipfield",
-left => 20,
-top => 40,
-width => 250,
-height => 20,
# -prompt => ["Mix ",30],
);
$W1->Show();
Win32::GUI::Dialog();
exit(0);
sub W1_Terminate { return -1; }
sub ButtonW1_Click {
my $chipname = $W1->chipfield->Text();
print $chipname;
}
請幫我在哪裏的問題enter code here
我跑了,它的工作。我將打印語句更改爲'print'\ $ chipname ='$ chipname'\ n「',然後拿出'$ chipname ='ABC''。有什麼問題?我確實收到了一個投訴:「在全球銷燬期間,不能調用方法」STORE「作爲未定義的值。」,但不是每次。 – Axeman 2010-04-05 05:11:18