my $nxtState = my $prvState = 'normal'; if ( $i == $first_index ) { $prvState = 'disabled'; } elsif ( $i == $last_index ) { $nxtState = 'disabled'; } $next->configure(-state => $nxtState ); $back->configure(-state => $prvState );