DatGridView word wrap:
 
autom. Zeilenumbruch während der Texteingabe
 

 
 


 

 
 

Download
net_dgvwwrap.zip (14 kB)

Autom. Zeilenumbruch schon während der Texteingabe.

Dieses Beispiel zeigt, wie schon bei der Texteingabe in Spalte 1 ein automatischer Zeilenumbruch bei Texten, deren Länge die Spaltenbreite überschreitet, erreicht werden kann. Hierzu wird das TextChanged-Ereignis der in der akt. Zelle gehosteten Textbox ausgewertet.

Das Beispiel enthält eine erweitertes DataGridView mit einem gegenüber dem originalen DataGridView praxisgerechteren Verhalten beim Drücken der Eingabetaste.

Das erweiterte DataGridView (gsDataGridView) hat gegenüber dem originalen DataGridView ein verändertes Verhalten beim Drücken der Eingabetaste.
Das Original-DataGridView wechselt beim Drücken der Eingabetaste, egal in welcher Spalte, in die jeweils darunterliegende Zeile/Zelle. Dies behindert eine flüssige Dateneingabe in alle Zellen einer Zeile.
gsDataGridView wechselt beim Drücken der Eingabetaste in die nächste, rechts daneben liegende Zelle der selben Zeile und erst beim Drücken der Eingabetaste in der letzen (rechten) Zelle einer Zeile zur erste (linken) sichtbaren, nicht schreibgeschützten Zelle der nächsten Zeile. Sind alle Spalten schreibgeschützt, wird zur letzten sichtbaren Spalte der nächsten Zeile gewechselt.
Alle übrigen Funktionalitäten entsprechen dem orginalen DataGridView.