当前位置:编程学习 > VB >>

MSHFlexGrid1为什么不能用下面语句

这是在MSHFlexGrid1中用一个text来输入数据的,但是下这二句为什么我的电脑中不能通通过?显示错误380
Text1.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
   Text1.Height = MSHFlexGrid1.RowHeight(MSHFlexGrid1.Row)  --------------------编程问答-------------------- text1.width=mshflexgrid1.cellwidth
text1.height=mshflexgrid1.cellheight --------------------编程问答-------------------- Text1.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
   Text1.Height = MSHFlexGrid1.RowHeight(MSHFlexGrid1.Row) 
你何不在程序中断的时候看看后面两个的值是多少呢? 或者错误描述呢? --------------------编程问答-------------------- 正如版主看法。只是有点郁闷? --------------------编程问答--------------------
引用 2 楼 WallesCai 的回复:
Text1.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
   Text1.Height = MSHFlexGrid1.RowHeight(MSHFlexGrid1.Row) 
你何不在程序中断的时候看看后面两个的值是多少呢? 或者错误描述呢?


看了,行号和列号都没错,提示380错误,无效属性值 --------------------编程问答-------------------- 是不是MSHFlexGrid版本问题? --------------------编程问答--------------------
引用 2 楼 WallesCai 的回复:
Text1.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
   Text1.Height = MSHFlexGrid1.RowHeight(MSHFlexGrid1.Row) 
你何不在程序中断的时候看看后面两个的值是多少呢? 或者错误描述呢?

+10086 --------------------编程问答--------------------
引用 4 楼 LUOLZD001 的回复:
Quote: 引用 2 楼 WallesCai 的回复:

Text1.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)
   Text1.Height = MSHFlexGrid1.RowHeight(MSHFlexGrid1.Row) 
你何不在程序中断的时候看看后面两个的值是多少呢? 或者错误描述呢?


看了,行号和列号都没错,提示380错误,无效属性值


我服了你了, 为啥每次都要挤牙膏呢, 提示已经够明确的了. 问题应该就是出在你给控件赋值或引用上面.
就像Text1.Width = MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)这一句.
MSHFlexGrid1.Col是多少?  MSHFlexGrid1.ColWidth(MSHFlexGrid1.Col)又是多少, 你倒是仔细些一个一个看过来呀, 我都为你着急.
补充:VB ,  基础类
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,