Re: Im Grid fixierte Zeilen/Spalten selektieren und editiere
1. Jun 2006, 11:25
Ich würde zuerst die FixedRows und FixedCols auf 0 setzen und durch CustomFixedRows und CustomFixedCols ersetzen um die interne Behandlung abzuschalten. Dann würde ich im Ereignis OnDrawCell() dafür sorgen, dass "fixierte" Zellen eine abweichende Färbung erhalten. Ich würde die ScrollBar-Steuerung übernehmen und den internen ScrollBar abschalten. Beim Rollen nach rechts würde ich den ColCount um eins reduzieren, beim Rollen nach links erhöhen. Entsprechendes gilt für vertikales Rollen. Nicht zuletzt brauche ich eine Adressumsetzung, die mir jederzeit darüber Auskunft gibt, welche virtuelle Datenzelle zu einer realen Datenzelle gehört und umgekehrt, damit ich im OnDrawCell() die richtigen Texte übergebe.
Jetzt bist du dran.
marabu
|