Foxtable(狐表)用户栏目专家坐堂 → panel显示提示信息问题


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

主题:panel显示提示信息问题

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107843 积分:548566 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/12 12:08:00 [显示全部帖子]

没看懂。panel是一个容器,是无法设置任何文字的。只有文本框才能显示文字


 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107843 积分:548566 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/12 13:43:00 [显示全部帖子]

多段代码重复调用即可

Dim rtxt As New System.Windows.Forms.RichTextBox '新建一个第三方控件,控件的详细属性用法请参考:https://docs.microsoft.com/zh-cn/dotnet/api/System.Windows.Forms.RichTextBox?view=netframework-4.8

UtilsSetLineSpace.SetLineSpace(rtxt, 400) '设置行间距
rtxt.name = "mytxt" '设置控件名称
rtxt.Dock = 5 '设置控件停靠属性
e.Form.Controls("Panel1").BaseControl.Controls.Add(rtxt) '把控件添加入Panel1
rtxt.Multiline = True '控件允许显示多行

Dim rtxt2 As New System.Windows.Forms.RichTextBox
UtilsSetLineSpace.SetLineSpace(rtxt2, 400)
rtxt.name = "mytxt2"
rtxt.Dock = 5
e.Form.Controls("Panel2").BaseControl.Controls.Add(rtxt2)
rtxt2.Multiline = True

 回到顶部
帅哥,在线噢!
有点蓝
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107843 积分:548566 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/12 14:58:00 [显示全部帖子]

按5楼用法就行了,本来就不需要重复定义

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107843 积分:548566 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/2/12 15:18:00 [显示全部帖子]

都说了不需要重复定义。把第二个粉色代去掉即可,画蛇添足。

A表DataColChanged事件
If e.DataCol.Name = "姓名" Then
    If e.NewValue > "" Then
        Dim wz As Integer = Tables("表B").FindRow("姓名='" & e.NewValue & "'")
        If wz >=0 Then
            Tables("表B").Position = wz
        End If
    End If
End If

 回到顶部