原来正常,昨天foxtable升级后出错了,这是怎么了?
.NET Framework 版本:4.0.30319.1026
Foxtable 版本:2020.4.19.8
错误所在事件:控辍保学,AfterSelChange
详细错误信息:
Object variable or With block variable not set.
If e.OldRange.ColSel <> e.NewRange.ColSel
Dim c As Col = e.Table.Cols(e.NewRange.ColSel)
Select Case c.name
Case "辍学分类"
Forms("信息").Show
Dim rtxt = Forms("信息").Controls("Panel1").basecontrol.Controls("mytxt")
rtxt.ForeColor = color.Black
rtxt.text = Tables("提示信息").Rows(0)("控辍保学")
End Select
Else
Forms("信息").Close
End If
.NET Framework 版本:4.0.30319.1026
Foxtable 版本:2020.4.19.8
错误所在事件:窗口,信息,AfterLoad
详细错误信息:
Method not found: 'Int32 System.Runtime.InteropServices.Marshal.SizeOf(!!0)'.
Dim rtxt As New System.Windows.Forms.RichTextBox '新建一个第三方控件
UtilsSetLineSpace.SetLineSpace(rtxt, 400) '设置行间距
rtxt.name = "mytxt" '设置控件名称
rtxt.Dock = 5 '设置控件停靠属性
e.Form.Controls("Panel1").BaseControl.Controls.Add(rtxt) '把控件添加入Panel1
rtxt.Multiline = True
rtxt.text = Tables("提示信息").Rows(0)("控辍保学")
rtxt.ForeColor = color.Blue
[此贴子已经被作者于2020/4/22 9:00:51编辑过]