ναι έχεις δίκιο pak απλά είναι τελικά ήταν τόσο απλό που μου φάνηκε ότι δεν έπρεπε να υπάρξει καν αυτή δημοσίευση.
η λογική είναι ότι έχεις μια μεταβλητή την οποία την ανεβάζεις κατα το ποσό των control που υπάρχουν στο panel. Όταν το tabindex του control είναι ίσο με αυτή την μεταβλητή τότε κάνει SelectNextControl.
Σαν το αυγό του Κολόμβου ένα πράγμα και όμως ούτε εδώ ούτε στο msdn πήρα απάντηση
private void scrollDown(int tabidx, Panel ppanel)
{
foreach (Control ctrl in ppanel.Controls) {
if (ctrl.TabIndex == ppanel.Controls.Count - 1) {
ctrl.TabStop = true;
}
if (ctrl.TabIndex == tabidx) {
ppanel.SelectNextControl(ctrl, true, false, true, false);
}
}
}
Melesanakis Georgios
MCAD .Net, MCT
IT Manager