sub viewcars { open(FILE, "cardata.txt"); my @lines = ; close(FILE); my $vall = $mw->Toplevel(); $vall->group($mw); $vall->resizable(0,0); $vall->protocol('WM_DELETE_WINDOW' => sub { }); $vall->title('View All Cars'); # I'VE TRIED IT HERE $vall->Scrolled('Frame', -scrollbars => "ose",)->pack; my $balloon = $vall->Balloon(); my $label = $vall->Label(-font => ['arial', '10', 'bold'], -text=>"CAR OWNER | CAR MAKE | CAR MODEL | CAR YEAR") ->pack(); my $button = $vall->Button(-activebackground => 'red', -activeforeground => 'white', -text => "Close", -command => sub { $vall->exit; })-> pack(-side => "bottom"); $balloon->attach($button, -balloonmsg => "Close View All Cars"); my $car = $vall->Frame()->pack; # I'VE TRIED IT HERE $vall->Scrolled('Frame', -scrollbars => "ose",)->pack; $car->gridColumnconfigure(0, -minsize => 10); $car->gridColumnconfigure(0, -minsize => 10); foreach (@lines) { chomp; my ($one, $two, $three, $four) = split(":"); $car->Label(-fg => 'red', -width => '15', -text=>$one, -anchor=>'w')->grid( $car->Label(-fg => 'blue', -width => '15', -text=>$two, -anchor=>'w'), $car->Label(-fg => 'magenta', -width => '15', -text=>$three, -anchor=>'w'), $car->Label( -width => '15', -text=>$four, -anchor=>'w'),-sticky => 'w'); } } # END VIEW ALL CARS