以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 菜单栏中如何创建多行文本框 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=88734)
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/8 17:04:00
-- 菜单栏中如何创建多行文本框
菜单栏中如何创建多行文本框,目前属性设置中没看到多行设置功能
|
-- 作者:大红袍
-- 发布时间:2016/8/8 17:14:00
--
没有那种控件,你必须加入TextBox控件才行。
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/8 17:18:00
--
那如何加入TextBox呢
|
-- 作者:大红袍
-- 发布时间:2016/8/8 17:34:00
--
比如
Dim C1Ribbon1 As C1Ribbon.C1Ribbon = Ctype(BaseMainForm.controls("C1Ribbon1"),C1Ribbon.C1Ribbon )
Dim a As New Windows.Forms.Label a.Text = "123456789" a.Font = new font("宋体", 20) a.backColor = color.red Dim b As New C1Ribbon.RibbonControlHost(a) b.name = "自定义项1" b.width = 300 C1Ribbon1.tabs("111").Groups("222").Items.Add(b)
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/8 19:23:00
--
此主题相关图片如下:qq图片20160808191914.png
还是没搞定
请大师再明示下: 如何在 功能菜单 “实战演练” 的功能组 “当前内容” 中添加一个 多行 文本框。
|
-- 作者:大红袍
-- 发布时间:2016/8/8 20:10:00
--
Dim C1Ribbon1 As C1Ribbon.C1Ribbon = Ctype(BaseMainForm.controls("C1Ribbon1"),C1Ribbon.C1Ribbon )
Dim a As New Windows.Forms.TextBox a.Font = new font("宋体", 20) a.backColor = color.red a.MultiLine = True a.height = 100
Dim b As New C1Ribbon.RibbonControlHost(a) b.name = "自定义项1" b.width = 300 C1Ribbon1.tabs("Other").Groups("Execute").Items.Add(b)
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/8 22:46:00
--
谢谢,成功向菜单栏加入了 多行文本框
再请教一下:
如何通过 代码 向该文本框 写入值。
RibbonTabs("Other")("Execute")("自定义项1").Text = CurrentTable.Cols(CurrentTable.Colsel).Name
这样写系统提示错误。
|
-- 作者:大红袍
-- 发布时间:2016/8/8 23:10:00
--
我测试,没问题
Dim C1Ribbon1 As C1Ribbon.C1Ribbon = Ctype(BaseMainForm.controls("C1Ribbon1"),C1Ribbon.C1Ribbon ) Dim o = C1Ribbon1.tabs("Other").Groups("Execute").Items("自定义项1") o.text = "1234"
|
-- 作者:凡夫俗子
-- 发布时间:2016/8/8 23:18:00
--
谢谢,搞定辛苦了,这么晚还在回复
|