Foxtable(狐表)用户栏目专家坐堂 → [求助]帮忙改造一下系统的“符号”框


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

主题:[求助]帮忙改造一下系统的“符号”框

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
[求助]帮忙改造一下系统的“符号”框  发帖心情 Post By:2017/1/22 20:50:00 [显示全部帖子]

1、想添加一些自定义标记字符,放入“符号”框中,不知道能不能添加?比如:=01、=02、=03......;或1-100的圆圈序号;
2、系统的“符号”框不能够一直显示,如果点击“符号”按钮后能像独立窗口那样,不再关闭,就可以不断连续插入符号了。
3、如果可以拖拽放入表或窗体的其他控件,就更方便了。比如以WebBrowser控件打开的word文档。
以上三点,请大师指教!谢谢!

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/1/23 17:21:00 [显示全部帖子]

按照说明:

1、在菜单的系统事件Load中加入如下代码:

Dim s As String = "±×÷≌≈∽∝≠≮≯≤≥‰♂♀$¥℃№☆★○●◎◇◆□■△▲"
Dim
g As New RibbonMenu.Group("Symbol") '定义一个功能组,功能组的名称设为"Symbol"
g.Text =
"符号" '设置功能组的标题
RibbonTabs(
"实战演练").Groups.Add(g) '将功能组添加到实战演练功能区
For
i As Integer = 0 To s.Length - 1
    Dim
b As New RibbonMenu.Button("Symbol" & i) '定义一个标准按钮
    b.Text= s.Chars(i)
'设置按钮的标题
    g.Items.Add(b)
'将按钮添加到功能组中

Next

2、然后在全局Click事件中加入如下代码:

'如果组件的名称是以Symbol开头
If e.Sender.Name.StartsWith("Symbol") Then
   
'那么将组件的标题插入到选定单元格中
   
CurrentTable.Value = e.Sender.Text

End
If



我想将划横线部分的代码,将组件的标题插入到选定单元格中  变为插入到当前光标(既能插入当前单元格,又能插入窗口或控件)。

但是   ClipBoard.SetText(e.GalleryItem.Text)   不能放入全局Click事件中。

应该怎样设置?谢谢!




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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/1/23 18:50:00 [显示全部帖子]

谢谢版主!

1、但是在一个单元格中连续点击符号插入时,只能保留最后一个字符,后插入的把前面已经插入的符号给覆盖了。

2、另外,这句代码:” Dim s As String = "±×÷≌≈∽∝≠≮≯≤≥‰♂♀$¥℃№☆★○●◎◇◆□■△▲" ”中,每个符号均只占有一个字符长度,假如要插入的字符占有的字符长度超过2个,怎么改代码?
比如,点击插入:
=01
=02
=03
=04
......

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


加好友 发短信
等级:四尾狐 帖子:957 积分:8440 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2017/1/23 20:56:00 [显示全部帖子]

仍然是覆盖了。(见实战演练功能组)

附件:
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table



另外“Dim s As String = "01020304" ”中的  字符红色加粗怎样设置?
[此贴子已经被作者于2017/1/23 21:01:25编辑过]

 回到顶部