Θυμάστε τη GW-Basic; Την Basic του ZX Spectrum; Του Amstrad; Έχετε γράψει ποτέ κώδικα σε αυτές τις εκδόσεις της BASIC; Έχετε χρησιμοποιήσει το απεχθές "GOTO" statement; Ναι ε; Τς, τς, τς... Αλλά εδώ και καμιά δεκαριά χρόνια έχετε αποβάλει τέτοιες κακές συνήθειες και πλεόν ακολουθείτε θρησκευτικά το structured programming και σχεδόν το είχατε ξεχάσει μέχρι που σας το θύμισα τώρα ε;
Ε λοιπόν, μάλλον δεν το έχουν ξεχάσει όλοι! Κοιτάχτε αυτό το δείγμα κώδικα:
...
...
...
Return
End If
goto Label_012A
End If
Select Case keys1
Case Keys.A, Keys.C, Keys.NumPad0, Keys.F2
goto Label_012A
Case Keys.B
Return
End Select
End If
End If
Return
Label_012A:
e.Handled = Me.ProcessDataGridViewKey(e)
End Sub
Στην πυρά! Στην πυρά! Ποιανού είναι αυτός ο κώδικας?!? Ε?! Ποιανού?! Πως τόλμησε ο αθεόφοβος;!
Λοιπόν, εεεεε... αυτόν τον κώδικα, τον βρήκα καθώς έψαχνα να βρω πως δουλεύει το DataGridView (βλ. http://www.dotnetzone.gr/cs/forums/14838/ShowPost.aspx) και ΝΑΙ, ΕΙΝΑΙ ΤΗΣ MICROSOFT!!! 



Vir prudens non contra ventum mingit