2009-12-26 10 views
0

Я следую онлайн Win32::Gui tutorial, чтобы узнать, как добавить графический интерфейс в мое приложение Perl. Пока все хорошо. Но у меня есть некоторые неприятные небольшие проблемы. Поэтому я снова прошу о помощи.Как я могу автоматически сфокусироваться на текстовом поле, используя Win32 GUI в Perl?

Одна из проблем заключается в том, что я должен щелкнуть мышью в текстовом поле, прежде чем набирать текст. Я пробовал что-то ложь:

$Object->AddTextfield(
     -name => "Birthday", 
     -left => 75, 
     -top => 50, 
     -width => 180, 
     -height => 20, 
     -number => 1, 
     -prompt => "Input birthday:",  

    ); 


$Object->Birthday->GetFocus(); 
$Object->Birthday->Activate(); 

Но это не работает. Может ли кто-нибудь любезно помочь? Заранее спасибо.

ответ

2

около $Object->Birthday->SetFocus()?

+0

@ax, спасибо. Но тест не прошел. – Mike

+0

@ax, ничего себе, это действительно работает! – Mike

+0

@ax, я не знаю, что только что произошло. Но теперь setfocus() работает :) Ха-ха, спасибо, много чувак! – Mike

-1

Birthday-> SetFocus() будет работать нормально ....

вы можете попробовать

+0

Да, @ Рахул. SetFocus() работает. Вот почему я принял решение, предлагаемое @ax. Спасибо, в любом случае. – Mike

+0

Просьба не просто повторять другие ответы. –

 Смежные вопросы

  • Нет связанных вопросов^_^