在线等待 Private Sub MSFlexGrid1_DblClick()MsgBox "top = " & MSFlexGrid1.Top + (MSFlexGrid1.Row) * MSFlexGrid1.RowHeight(MSFlexGrid1.Row) & vbCrLf & _ "left = " & MSFlexGrid1.Left + (MSFlexGrid1.Col) * MSFlexGrid1.ColWidth(MSFlexGrid1.Col)End Sub 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 现在好像csdn不会自动换行了。Private Sub MSFlexGrid1_DblClick()MsgBox "top = " & MSFlexGrid1.Top + (MSFlexGrid1.Row) * _ MSFlexGrid1.RowHeight(MSFlexGrid1.Row) & vbCrLf & _ "left = " & MSFlexGrid1.Left + (MSFlexGrid1.Col) * _ MSFlexGrid1.ColWidth(MSFlexGrid1.Col)End Sub 还有:Private Sub Combo1_Change()Print Combo1.TextCombo1.Visible = FalseEnd Sub好象不能用,根本没运行,有什么错呢 Combo1这个东西的change比较怪。好像只有用键盘输入的才会响应change事件你用combo1_Click事件来解决吧。 debug.print "current cell top=", MSFlexGrid1.Top +MSFlexGrid1.cellTopdebug.print "current cell width=", MSFlexGrid1.cellwidthdebug.print "current cell left=", MSFlexGrid1.left+MSFlexGrid1.cellleft Private Sub Combo1_click()Print Combo1.TextCombo1.Visible = FalseEnd Sub cellTop和cellLeft的返回值和我的有误差不知道是怎么回事。 celltop和cellleft是msflexgrid的top,left + 我得到的top,left再加msflexgrid的边框的宽度。如果appearance是1-flex3d,就差45如果是0-flexFlat,就差15 如果你是要给msflexgrid加编辑功能,那应该用celltop和cellleft。 to : baoxiang(包香) :一旦翻页后,获得的坐标就不对了,我希望获得该格子在窗体上的相对坐标 回复人: ferrytang(ferry) ( ) 信誉:100 2002-3-15 15:11:27 得分:0 debug.print "current cell top=", MSFlexGrid1.Top +MSFlexGrid1.cellTopdebug.print "current cell width=", MSFlexGrid1.cellwidth用这个吧。 列:MSFlexGrid1.Left + MSFlexGrid1.CellWidth好象不行 MSFlexGrid1.Left + MSFlexGrid1.Cellleft 可以 要注意 celltop和cellleft是msflexgrid的top,left + 我得到的top,left再加msflexgrid的边框的宽度。如果appearance是1-flex3d,就差45如果是0-flexFlat,就差15我不知道你是要什么用,但是这点误差一定要注意一下。 vb 连接ftp 如何实现2个文本比较,并把不同内容的位置同和内容分别显示出来! 打包程序问题 VB6.0的data控件访问Access2003,不能识别的数据库格式,请问怎样升级可以! Win98注册表,HKEY_DYN_DATA键里的那些动态信息,到了Win2000都改到哪里去了? 急急急 使用vb6。0如何显示tif图象文件 (超高分) 回车事件为何乱套? 请教各位,如何用VB编写访问网络上数据库的程序? [程序控制]如何实现按ctrl+x直接退出form(在线等待,马上给分) 你想要分吗,要你就说嘛! 高分求一份详细的开发文档 有关键盘和鼠标的问题
MsgBox "top = " & MSFlexGrid1.Top + (MSFlexGrid1.Row) * _
MSFlexGrid1.RowHeight(MSFlexGrid1.Row) & vbCrLf & _
"left = " & MSFlexGrid1.Left + (MSFlexGrid1.Col) * _
MSFlexGrid1.ColWidth(MSFlexGrid1.Col)
End Sub
Private Sub Combo1_Change()
Print Combo1.Text
Combo1.Visible = False
End Sub
好象不能用,根本没运行,有什么错呢
你用combo1_Click事件来解决吧。
debug.print "current cell width=", MSFlexGrid1.cellwidth
debug.print "current cell left=", MSFlexGrid1.left+MSFlexGrid1.cellleft
Print Combo1.Text
Combo1.Visible = False
End Sub
不知道是怎么回事。
再加msflexgrid的边框的宽度。如果appearance是1-flex3d,就差45
如果是0-flexFlat,就差15
一旦翻页后,获得的坐标就不对了,我希望获得该格子在窗体上的相对坐标
debug.print "current cell top=", MSFlexGrid1.Top
+MSFlexGrid1.cellTop
debug.print "current cell width=", MSFlexGrid1.cellwidth用这个吧。
好象不行
celltop和cellleft是msflexgrid的top,left + 我得到的top,left
再加msflexgrid的边框的宽度。如果appearance是1-flex3d,就差45
如果是0-flexFlat,就差15我不知道你是要什么用,但是这点误差一定要注意一下。