Is that another for loop be helpful ? ----- Original Message ----- From: "Timothy" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, August 28, 2002 11:35 AM Subject: Constant Question
> I am building an array of Tk button and each button will invoke the > same subroutine. However I need the index of the calling button to > be sent to the subroutine. So far I have a for loop and a SWITCH that > that works but it seems to me to be pretty poor coding: > > for ($intIndex=0; $intIndex<20; $intIndex++) { > SWITCH: { for (0..19) { if ($intIndex == $_) { $objButton=$objFrame->Button(-background=>$BG,-borderwidth=>'1',-command=> sub {&FileBrowse ($objWindow, $_)},height=>'1',-text=>'Browse')->pack(-side=>'top',-anchor=>'w') } } last if $intIndex == $_ } > } > push @arrButton, $objButton; > I have no perl in this computer, so can't test it. Try if you like =) Rgds, Connie -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]