本人涉及到这样一个问题就是在一格中有两个不同信息例如:要显示两个机顶号码(不同的控制状态...)方便操作..想采用combol列表不知可以实现不?最好提供一点代码:Thank you!
解决方案 »
- vb 如何设置mdi 窗体
- 求助vb listview控件
- 救命~~~~(就20分了)
- 服务端程序采用 winsock 控件数组(使用TCP协议),多个用户(例如10个)同时发送请求给服务端程序,服务端程序是否可以同时响应10个用户
- 关于VB执行SQL存储过程超时的问题,在线等
- 如果让Text控件接受tab键,而不是跳转到其他控件?
- [求助]如何用vb控制excel中文字,区域的颜色??
- 用Stream储存图片二进制数据到数据库LongBlob字段的奇怪问题
- 求解Excel导入SQL数据库的问题,很奇怪,不知道那里的问题!!!!
- 急!急!急!怎么在客户端调服务器端的系统时间???
- 求读写二进制文件的VB源代码,最好是读写res文件的
- .CursorLocation = adUseClient/adUseServer各什么时候用?高手能给讲解一下吗?
If curCol = 1 Then
Exit Sub
End If
If curCol = 3 Then
With cmbEdit
.Visible = True
.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
.Top = MSHFlexGrid1.CellTop + MSHFlexGrid1.Top - 2 * Screen.TwipsPerPixelY
.Left = MSHFlexGrid1.CellLeft - 2 * Screen.TwipsPerPixelX
.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, MSHFlexGrid1.Col)
.SetFocus
End With
Else
With txtEdit
.Visible = True
.Height = MSHFlexGrid1.CellHeight
.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
.Top = MSHFlexGrid1.CellTop + MSHFlexGrid1.Top - 2 * Screen.TwipsPerPixelY
.Left = MSHFlexGrid1.CellLeft - 2 * Screen.TwipsPerPixelX
If curCol = 4 Then
.MaxLength = 5
Else
.MaxLength = 15
End If
.Text = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.Row, MSHFlexGrid1.Col)
.SelStart = 0
.SelLength = Len(.Text)
.SetFocus
End With
End If
End SubPrivate Sub MSHFlexGrid1_Click()
If curRow = MSHFlexGrid1.Row And curCol = MSHFlexGrid1.Col Then
Call MSHFlexGrid1_DblClick
Else
curRow = MSHFlexGrid1.Row
curCol = MSHFlexGrid1.Col
txtEdit.Visible = False
cmbEdit.Visible = False
End If
End Sub
Private Sub Combo1_LostFocus()
' MSFlexGrid1.Text = Combo1.Text
End SubPrivate Sub Form_Load()
Combo1.Visible = False
Combo1.AddItem "aaa"
Combo1.AddItem "bbb"
Combo1.AddItem "ccc"
MSFlexGrid1.Cols = 10
MSFlexGrid1.Rows = 10
End SubPrivate Sub MSFlexGrid1_EnterCell()
MSFlexGrid1.CellBackColor = vbBlue
MSFlexGrid1.CellForeColor = vbWhite
Combo1.Move MSFlexGrid1.Left + MSFlexGrid1.CellLeft, MSFlexGrid1.top + MSFlexGrid1.CellTop, MSFlexGrid1.CellWidth
' Combo1.Text = MSFlexGrid1.Text
' Combo1.SelStart = 0
' Combo1.SelLength = Len(Combo1.Text)
End SubPrivate Sub MSFlexGrid1_LeaveCell()
MSFlexGrid1.CellBackColor = vbWhite
MSFlexGrid1.CellForeColor = vbBlue
End SubPrivate Sub MSFlexGrid1_MouseDown(Button As Integer, Shift As Integer, x As Single, y As Single)
Combo1.Visible = True
End SubPrivate Sub Combo1_Change()
MSFlexGrid1.Text = Combo1.Text
End Sub