Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. WinForms / WPF .NET
DataGrid: Se imposto una colonna allineata a destra, l'ultimo caratter...
mercoledì 16 novembre 2005 - 16.18
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
eleliso
Profilo
| Newbie
2
messaggi | Data Invio:
mer 16 nov 2005 - 16:18
DataGrid: Se imposto una colonna allineata a destra, l'ultimo carattere delt itolo della colonna, viene mozzato. Come fare???.
Non riesco ad intercettare chi mi disegna la "HEADER" della colonna.
Sicuramente non è il metodo "PAINT" del DATAGRID. Infatti tale medoto si occupa di riempire i dati nelle colonne, ma la testata la disegna qualcos'altro.
La solozione attuale che ho trovato è stata la seguente:
1. In fase di creazione dello stile della colonna, imposto l'allineamento centrato in modo tale che l'intestazione della colonna mi venga centrato.
2. Intercetto l'evento PAIN della Griglia e qui, imposto lo stile di colonna a destra. A questo punto i dati vengono a destra e l'intestazione a sinistra.
Il problema si verifica quando viene ridisegnato il form (es. se richiamo un videata di help e quindi al termine ritorno nella form che contiene la griglia). A Questo punto, trovando l'allineamento a destra, il metodo (che non sono siuscito ad individiare!!!) che si occupa di ridisegnare la testata delle colonne, scrive l'intestazione di colonna a destra saltando così l'ultimo carattere.
Per poter risolvere questo inconveniente, devo reimpostare l'allineamento della colonna al centro ogni qualvolta che devo aprire una nuova finestra. La soluzione non è però delle migliori anche se funziona.
Se riuscissi ad intercettare il metodo che si occupa di disegnare la testata della griglia, potrei cambiare il suo comportamento e spostare indietro la posizione in cui scrive l'intestazione di colonna (nel caso di allineamento a destra), risolvendo così il BUG che evidentemente esiste.
Sperando di essere stato chiaro, ringrazio anticipatamente chiunque possa aiutarmi.
Saluti.
Earthquake
Profilo
| Junior Member
87
messaggi | Data Invio:
mar 1 dic 2009 - 11:27
Ciao io ho lo stesso problema!
Sono su Piattaforma mobile ma non riesco ad allineare il testo (nel caso di numeri) a destra di una colonna.
Hai qualche suggerimento?
Grazie
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !