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. Visual Studio 6.0
MSHFlexgrid
giovedì 16 febbraio 2006 - 10.04
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
skibbino
Profilo
| Newbie
14
messaggi | Data Invio:
gio 16 feb 2006 - 10:04
Ciao a tutti
volevo qualche informazione sull'oggetto MSHFlexgrid. Ho associato la griglia ad un Recordset, ma non riesco a ridimensionare le colonne in automatico con il testo più lungo inserito. Ho visto la proprietà ColWidth, ma non è quello che cerco.
Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
gio 16 feb 2006 - 22:24
>Ciao a tutti
>volevo qualche informazione sull'oggetto MSHFlexgrid. Ho associato
>la griglia ad un Recordset, ma non riesco a ridimensionare le
>colonne in automatico con il testo più lungo inserito. Ho visto
> la proprietà ColWidth, ma non è quello che cerco.
>Grazie
Ciao,
ti riporto una procedura tratta da Internet che fa un resize della colonna dato l'id della colonna stessa.
Non l'ho provata quindi non garantisco personalmente:
Private Sub ResizeColumn(ColNumber As Long)
Dim CurrentRow As Long
Dim CurrentCol As Long
Dim ColText As String
Dim Fnt As Object
With MSFlexGrid1
CurrentRow = .Row
CurrentCol = .Col
.Row = 0
.Col = ColNumber
.RowSel = .Rows - 1
.ColSel = ColNumber
ColText = .Clip
Set Fnt = .Parent.Font
Set .Parent.Font = .Font
.ColWidth(ColNumber) = .Parent.TextWidth(ColText)
If .ColWidth(ColNumber) > 0 Then
.ColWidth(ColNumber) = .ColWidth(ColNumber) + _
6 * Screen.TwipsPerPixelX
End If
Set .Parent.Font = Fnt
.Row = CurrentRow
.Col = CurrentCol
End With
End Sub
Sostituisci MSFlexGrid1 con il nome della tua FlexGrid.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
skibbino
Profilo
| Newbie
14
messaggi | Data Invio:
mar 21 feb 2006 - 15:30
Grazie mille!!
La provo e vi farò sapere!!!
skibbino
Profilo
| Newbie
14
messaggi | Data Invio:
mar 21 feb 2006 - 16:30
Funziona benissimo!!!
Grazie mille
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 !