开发者论坛

 找回密码
 注册 (请使用非IE浏览器)
查看: 7976|回复: 3

请问DEV中的layoutcontrol的CustomizationForm如何隐藏

[复制链接]

0

精华

0

贡献

0

赞扬

帖子
9
软币
128
在线时间
15 小时
注册时间
2014-7-31
发表于 2015-1-28 16:36:44 | 显示全部楼层 |阅读模式
11111.jpg 现在想在保留编辑状态的同时隐藏掉这个窗体,这个要如何解决呢,求大神指点

回复

使用道具 举报

0

精华

447

贡献

5518

赞扬

帖子
328
软币
20518
在线时间
1807 小时
注册时间
2013-6-8

胡吹海聊

发表于 2015-1-28 18:56:33 | 显示全部楼层
好像编辑就是打开了啊
你看下他的demo 有好多例子,看看其中是否有你要的效果,然后看看demo中的代码
回复

使用道具 举报

0

精华

0

贡献

0

赞扬

帖子
9
软币
128
在线时间
15 小时
注册时间
2014-7-31
 楼主| 发表于 2015-1-28 19:45:54 | 显示全部楼层
阳光海岸 发表于 2015-1-28 18:56
好像编辑就是打开了啊
你看下他的demo 有好多例子,看看其中是否有你要的效果,然后看看demo中的代码 ...

Demo中的都看过了,都是有这个的。。还有右键菜单好像也没法自由的修改
回复

使用道具 举报

0

精华

7

贡献

74

赞扬

帖子
75
软币
839
在线时间
80 小时
注册时间
2013-11-11
发表于 2016-2-5 22:48:04 | 显示全部楼层
在主程序中或类中调用    DisableXtraLayoutCustomizationMenu(me)即可在运行时不显示该窗口。

''' <summary>
    ''' 禁用窗体内所有LayoutControl的右键菜单功能
    ''' </summary>
    ''' <param name="control">使用窗体对象 Me </param>
    Public Sub DisableXtraLayoutCustomizationMenu(ByVal control As Control)
        For Each con As Control In control.Controls
            If (con.Controls.Count > 0) Then
                DisableXtraLayoutCustomizationMenu(con)
            End If
            If TypeOf (con) Is DevExpress.XtraLayout.LayoutControl Then
                Dim a As DevExpress.XtraLayout.LayoutControl = con
                a.AllowCustomizationMenu = False
            End If
        Next
    End Sub
回复

使用道具 举报

Archiver|手机版|小黑屋|开发者网 ( 苏ICP备08004430号-2 )
版权所有:南京韵文教育信息咨询有限公司

GMT+8, 2024-6-16 13:16

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表