Salendo la montagna di apprendimento di TVirtualTreeView, sto tentando di creare un discendente personalizzato che garantisce che, quando il controllo viene ridimensionato, la larghezza dell'ultima colonna riempie esattamente la larghezza del controllo senza richiedere una barra di scorrimento orizzontale .Colonna di dimensionamento automatico in TVirtualStringTree
Vedo un numero di elementi (un metodo e un numero di eventi) relativi a "AutoFitColumns", ma non la documentazione che copre questa funzionalità. Posso usare AutoFitColumns per ridimensionare automaticamente la mia ultima colonna e, in caso affermativo, come.
Grazie, avevo perso l'esistenza e il significato di AutoSizeIndex. –
modo più semplice per eseguire questa operazione: vt.Header.Options: = vt.Header.Options + [hoAutoResize]; vt.Header.AutoSizeIndex: = vt.Header.Columns.GetLastVisibleColumn; – Linas