Me.Controls("textbox(" & i & ")").text= "" 为什么提示找不到控件,textbox(i)为数组为什么不行呢?
不是数组可以
因为那个text管件数组的名字是从文本中读取的,所以 是个变量
vb Me.Controls("textbox(i)").text= "" ,提示找不到控件?
Me.Controls("Textbox")(i).Text = "ok?"Me.Controls("Textbox") 这是返回控件数组,然后再获得某个索引下的控件。真如他们所说这到底有没有意思呢?可能在某些地方有些意思,比如把控件信息存入注册表,以控件名作为键名。在读取信息是可以用键名来访问控件,这到挺不错的。
用VB编程时,一个控件在界面上找不到了
1: 用文本方式打开form1.frm,里面全是文本内容 2:查找frame5(我的就是它不见了),定位后,修改它的left属于为0,top属性为0. 这样做相当于强行将frame5移动至左上角!事后发现,原来它的top和left值都相当大(可能是我拉的太用力了,飞偏了!哈)3:保存文件。4:关闭VB项目,再次打开!...
VB上的textbox的属性栏上找不到caption..只有text.名称..
Textbox只有Text属性设置内容,如要在Text1的文本框中显示A,则可以通过其Text属性设置,将其设置为A即可,也可以通过Text1.text="A"方法设置,具体可以参考Text控件使用方法。
VB.NET 在线程里用textbox,提示 线程间操作无效: 从不是创建控件“Text...
Me.Invoke(New VoidDelegate(AddressOf ShutProgress)) End Sub Public Sub ShutProgress() ProgressBar1.Visible = False End Sub Public Sub StartProgress() ProgressBar1.Visible = True End Sub'不是还有个Process控件吗,好像也是用来多线程操作的,还没研究,...
关于VB中control集合的一段代码
是Vb里用于动态生成一个控件的语句,它的返回值一个控件(Control)控件Id你可以在对像查看器(F2)里找到.常用的就是Vb.控件类名称 如Vb.CommandButton等 注意 控件ID这里是区分大小写的 Set txt = Me.Controls.Add("vB.TextBox", "Text1")意思是把生成的Text控件赋值给txt ,有点类似于C里的...
VB.NET TextBox.Text的问题
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click For Each ctrl As Control In Controls ctrl.Text = "me"Next End Sub
vb问题 多个textbox内容保存到文件中,用for语句执行,帮看下错哪了?
Private Sub Command1_Click()Dim i As Integer d = Val(a) + Val(b) + Val(c)Text4.Text = Val(d)Open "D:\\test.txt" For Output As #1 For i = 1 To 3 Print #1, Me.Controls("Text" & i).Text = ""Next Close #1 End Sub ...
VB编程时提示未找到方法或数据成员
VB编程时提示未找到方法或数据成员错误:未找到方法或数据成员(错误 461)集合、对象或用户定义类型不包含引用的成员。该错误发生的原因和解决方法如下:对象或成员名称拼写错误。检查名称拼写并检查 Type语句或对象文档,以确定成员以及对象或成员名称的正确拼写。指定了一个超出范围的集合索引。检查 Count ...
VB,在form_load设textbox1.setfocus,为何提示无效的过程调用或参数?
这个问题是因为form在load过程中的时候还没有将textbox控件加载到界面上,怎么能进行setfocus呢??怎么处理这问题你,在load的过程中先用show将form显示出来,然后用setfocus就没有问题了 Private Sub Form_Load()Me.Show Text1.SetFocus End Sub ...
vb textbox 代码失效!光标位置
TextBox1.selectstart = len(textbox1.text) 这是定位到textbox的内容尾。因为TextBox没有提供直接对行的处理方法,如果要是定位到行的话,需要用到一些别的方法。