Foxtable(狐表)用户栏目专家坐堂 → 控件BaseControl.Tag的问题


  共有4258人关注过本帖树形打印复制链接

主题:控件BaseControl.Tag的问题

帅哥哟,离线,有人找我吗?
源理
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:49 积分:680 威望:0 精华:0 注册:2012/2/17 15:55:00
控件BaseControl.Tag的问题  发帖心情 Post By:2022/1/20 10:35:00 [只看该作者]

以下内容为程序代码:

1 Dim 操作人员框 As WinForm.GroupBox = e.Form.Controls("GroupBox2")
2 Dim 操作员 As String() = {"","","","","","2008/07/01"}
3 Dim 操作人员表 As new List(of String())
4 操作人员表.add(操作员)
5 操作人员框.BaseControl.Tag = 操作人员表

代码如上,我想存一个list变量至GroupBox的tag中,出现报错
System.InvalidCastException: 从类型“List(Of String())”到类型“String”的转换无效。
报错的句子是 “操作人员框.BaseControl.Tag = 操作人员表”
删除这句没有报错
我在vs中写相似的代码,无报错。
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

Dim 操作员 As String() = {"", "", "", "", "", "2008/07/01"}
Dim 操作人员表 As New List(Of String())
操作人员表.Add(操作员)
TextBox1.Tag = 操作人员表
End Sub
代码如下




 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110758 积分:563716 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/20 10:46:00 [只看该作者]

foxtable许多控件的.Tag属性有自己的用途,不能使用的

 回到顶部
帅哥哟,离线,有人找我吗?
源理
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:婴狐 帖子:49 积分:680 威望:0 精华:0 注册:2012/2/17 15:55:00
  发帖心情 Post By:2022/1/20 12:21:00 [只看该作者]

看样子只能全局代码写一个
Public 窗口公用变量 As Object

 回到顶部