A couple of months ago, after a new release, I found that all the textfields in my application were coming up highlighted. I didn't mention it at the time, as I guessed the new release had just exposed a bug in my code, but after a bit more digging, I think it may be a problem with the -noflicker option. The following code provokes the problem on my system (Active Perl 5.8.3 build 809 with Win32-GUI 0.0.671 PPM from SourceForge):
use Win32::GUI; my $menu = Win32::GUI::MakeMenu('File' => 'mnFile'); my $mw = new Win32::GUI::Window( -name => "mw", -title => "Test", -pos => [100, 100], -size => [200, 100], -menu => $menu, -noflicker => 1, ); $mw->AddTextfield( -name => "txDir", -left => 5, -top => 10, -size => [180, 24], -text => "Textfield", ); $mw->Show; Win32::GUI::Dialog(); Can anybody confirm this? I'm surprised nobody else has seen it. maybe they have?? The problem seems to be related to the interaction of -noflicker and the menu; if either option is commented out, the problem goes away. Any comments? Thanks, Glenn Munroe