在运行时维护DBGRID的栏位宽度
如果你在运行时改变了DBGRID栏位的宽度,下次用DBGRID时,VB还会使用以前的设
置。下面的程序可以帮你解决这个问题。
Sub DBGridLayout(Operation As String)
'保存DBGrid栏位的宽度
Dim lWidth As Long
Dim clm As Column
Dim lDefWidth As Long
lDefWidth = DBGrid1.DefColWidth
For Each clm In DBGrid1.Columns
With clm
Select Case LCase(Operation)
Case "save"
lWidth = .Width
SaveSetting App.Title, "Cols", CStr(.ColIndex),lWidth
Case "load"
lWidth = GetSetting(App.Title, "Cols",CStr(.ColIndex), lDefWidth)
.Width = lWidth
End Select
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载