各位VB前辈:
您们好!
由于我没有装MSDN,所以只好在这里请教各位了,还望各位多多指教!
请问:
1、窗体的Tag属性有什么作用?它的各个属性值分别有什么作用?
2、控件的CaleHeight属性和CaleWidth属性分别有什么作用?
谢过各位前辈!
您们好!
由于我没有装MSDN,所以只好在这里请教各位了,还望各位多多指教!
请问:
1、窗体的Tag属性有什么作用?它的各个属性值分别有什么作用?
2、控件的CaleHeight属性和CaleWidth属性分别有什么作用?
谢过各位前辈!
解决方案 »
- 怎样将两个不同文件中的内容当成表进行两个表的SQL查询
- 无边框窗体的问题,急等!
- 如何动态的添加和计算记录条到MSHFlexGrid?
- 判断一下这个对象的归属问题
- 有关调用DTS的问题!!!!!!1
- 请问: 有函数得到一个数的科学计数法的表达式吗?
- 用ADO连成的数据库,myConn,已经知道,咋显示出现在数据库的所有表?
- ado:在c/s结构的客户端,如何在服务器端锁定当前的纪录,防止其他客户编辑和察看?
- 请问关于TextBox的两个问题??
- 调用winrar打开名为“3.rar”的压缩文件夹里面的一个名为“1”的文件夹的界面的代码如何写?
- 满70 分,如何限制某个程序的进程数
- 求高手???
你可以把和某个控件相关的数据放在tag里面,然后在需要的时候取出来使用,当然你可能会说用全局变量存放不行吗?
大部分时候可以....但有些时候你会发现只能用tag,比如
'以下是某个Timer事件处理函数
Private Sub TimerStartSwitch_Timer()
Dim XListItem As ListItem
Dim lDRRZCL00 As Long
..................................... lDRRZCL00 = ImportXML(XN, ValidURL, ValidDate) '从某个函数中得到了一个有的值
XListItem.Tag = lDRRZCL00 '将这个值存入了listview的当前listitem的tag里
..................................... End Sub'以下为某个按钮的点击事件的处理函数
Private Sub CommandView_Click()
'下面根据用户在界面上选中的listitem得到需要的值,
'这个值正是我们上面的程序中存在Tag里的值
'所以这里用全局变量就没法实现,因为每一个listitem都带有一个值,
'如果用n个全局变量,你就不知道用户点击某个listitem时,你应该从哪个全局变量里取值
FormLogView.mFilter = CStr(ListViewSwitch.SelectedItem.Tag)
Call FormLogView.Show(vbModal, Me) '这句无关
End Sub
控件的ScaleHeight,ScaleWidth用于对宽高重新设置一个坐标刻度范围。对一个Height=1000twip,Width=600twip的控件,你可以设置它的这两个属性都为100,意思就是把实际的宽高以100表示,其最小单位就是10twip和6twip了。
而ScaleHeight,ScaleWidth是更具你控件的坐标单位系统的单位而返回的宽度和高度。
比如:你有一个新建的窗口,坐标系统的单位为提"ScaleMode=1",在窗口中有一个
PictureBox控件,坐标系统的单位为橡数"ScaleMode=3"。这时如果PictureBox控件的Width=1500提,Height=3000提(以窗口单位为宽度单位)
那么PictureBox控件的ScaleWidth=100橡数,ScaleHeight=200橡数(以控件单位作为单位)就是说ScaleWidth和ScaleHeight是更具控件的ScaleMode属性定义的单位而返回的
宽度和高度。可以是厘米、毫米、英寸、橡数、提...