You're right: it works fine. Thanks, Jonathan.

At Thursday 5/18/00 08:27 AM -0400, you wrote:
>Aaron,
>
>Here is how I do it and it works fine:
>
>## This is the window creation
>$adduser = new GUI::DialogBox(
>     -title    => "Add User Info",
>     -left     => 387,
>     -top      => 200,
>     -width    => 280,
>     -height   => 195,
>     -class    => $adduser_class,
>     -font     => $F,
>     -name     => "AddUserWindow",
>     -style    => WS_BORDER | DS_MODALFRAME | WS_CAPTION | WS_POPUP | 
> WS_SYSMENU,
>     -exstyle  => WS_EX_DLGMODALFRAME | WS_EX_WINDOWEDGE | 
> WS_EX_CONTROLPARENT,
>);
>
>## I add the text label here
>$adduser->AddLabel(
>     -text => "First name: ",
>     -left => 10,
>     -top  => 10,
>);
>
>## I add the textfield here
>$fname_input = $adduser->AddTextfield(
>      -left    => 120,
>      -top     => 8,
>      -width   => 105,
>      -height  => 22,
>      -tabstop => 1,
>);
>
>## I get the value of the textfield in this subroutine
>sub Proceed_Click {
>   $fname           = $fname_input->Text;  ## This is the line to pat 
> attention to
>   $lname           = $lname_input->Text;
>   $room            = $rm_input->Text;
>   $building        = $bld_input->Text;
>   $adapteraddress  = lc($adap_input->Text);
>   $validinput = CheckInput();
>   $adduser->PostQuitMessage(0);
>   return;
>}
>
>
>Jonathan
>--------------------------------------------------------------
>Jonathan Southwick                              [EMAIL PROTECTED]
>Technical and Network Services
>Allegheny College
>Meadville, PA  16335                             814-332-2755
>
>
>----- Original Message -----
>From: "Aaron Smith" <[EMAIL PROTECTED]>
>To: <[EMAIL PROTECTED]>
>Sent: Wednesday, May 17, 2000 4:57 PM
>Subject: Re: [perl-win32-gui] passing user input from a textfield to a scalar
>
>
> > Could someone expand on this, or point me to more information? If I try
> > things this way (my $scalar=Window->text->Text();), I get the following 
> error:
> >
> > Can't locate auto/Win32/GUI/Textfield=HASH(0x87651b8).al in @INC (@INC
> > contains:
> >   c:/perl/lib/site C:/Perl/lib C:/Perl/site/lib .) at test.pl line 62
> >
> > And my line 62 reads:
> >
> > my $x = $Dialog->$FirstName->Text();
> >
> > Without the above line, the program runs fine.
> >
> > $FirstName is just an AddTextField. I assume my syntax is just wrong. 
> But I
> > don't know how. Can anyone shed some light, or point me to some reference
> > that might shed some light? Thanks in advance.
> >
> > Aaron
> >
> >
> > At Sunday 5/7/00 05:35 PM +0700, you wrote:
> > >From: Chris Etzel
> > > >How do I pass the input from the textfield to a scalar
> > >     my $scalar=Window->text->Text();
> > >
> > >should do it.
> > >Please post in plain text
> > >
> > >Rob
> > >http://bangkokwizard.com/
> > >Learn what you know. Share what you don't.
> >
> >
> > ----------
> > Aaron Smith - [EMAIL PROTECTED]
> > GW Micro, Inc.
> > Support & Web Development
> > WWW: http://www.gwmicro.com
> > FTP: ftp://ftp.gwmicro.com
> > Voice - 219-489-3671
> > Fax - 219-489-2608
> >
> >
> >
> >
> >


----------
Aaron Smith - [EMAIL PROTECTED]
GW Micro, Inc.
Support & Web Development
WWW: http://www.gwmicro.com
FTP: ftp://ftp.gwmicro.com
Voice - 219-489-3671
Fax - 219-489-2608





Reply via email to