$W->Display->SetFocus(), I believe is what you are looking for. I also use $W->Display->SelectAll() so that the text is highlighted and when you start typing it wipes out all of the previous text.
jb --- [EMAIL PROTECTED] wrote: > Can Anybody help here. > At the moment I have to click on the textbox to > highlight it before I can > enter anything and then I have to use the mouse to > click validate it.... > All I want is, When the progran start's the first > textbox is already > highlighted and to submit it all I have to do is > press Enter, > I am driven soft that something so trivial is > anything But !!!! > or is it the softness in the brain has brought me to > a point in my existence > from where there is nowhere to progress. > > here it is > || > || > || > \/ > > use strict; > use Win32::GUI; > > my $MWfont = Win32::GUI::Font->new( > -name => "Arial", > -size => 16, > ); > > my $W = new Win32::GUI::Window( > -name => "W", > -text => "Work....Let You !!!!!", > -left => 0, > -top => 0, > -width => 640, > -height => 480, > -font => $MWfont, > ); > > $W->AddTextfield( > -name => "Input", > -font => $MWfont, > -left => 20, > -top => 40, > -width => 100, > -height => 25, > -text => "", > -prompt => [ "Enter ???? : ", 100 ], > , > ); > > > $W->AddButton( > -text => '&Validate', > -name => 'CmdValidate', > -left => 250, > -top => 40, > -default => 1, > -ok => 1, > -height => 25, > -width => 80, > ); > > > $W->AddTextfield( > -name => "Display", > -readonly => 1, > -multiline => 1, > -left => 40, > -top => 130, > -width => 540, > -height => 120, > -text => "I'm a placeholder", > -foreground => [255,255,255], > -background =>[0, 0, 255], > ); > > $W->AddStatusBar( > -name => "Status", > -text => "What Will I Look For Today .", > ); > $W ->Show; > Win32::GUI::Dialog(); > > sub MainWindow_Terminate { > PostQuitMessage(1); > } > > > #============= > sub W_Resize { > #============= > $W->Status->Move(0, > $W->ScaleHeight-$W->Status->Height); > $W->Status->Resize($W->ScaleWidth, > $W->Status->Height); > return 1; > } > > #=============== > sub Exit_Click { > #=============== > return -1; > } > > #=============== > sub CmdValidate_Click { > #=============== > $W->Display->{-text} = > 'Whaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa'; > } > > > Rgds Eoin: > EMF2 Test Engineering > mailto:[EMAIL PROTECTED] > > > > > _______________________________________________ > Perl-Win32-GUI-Users mailing list > Perl-Win32-GUI-Users@lists.sourceforge.net > http://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users __________________________________________________ Do You Yahoo!? Yahoo! Auctions - Buy the things you want at great prices. http://auctions.yahoo.com/