自定义控件-C#winfrom表单窗体设计器 如何让自定义用户组件的子控件不可以被复制、剪切、删除

问题描述

C#winfrom表单窗体设计器 如何让自定义用户组件的子控件不可以被复制、剪切、删除
我自己制作了一个用户控件,里面的子控件也获得了设计时支持,
在C#.NET 自带的winform窗体设计器中,该控件内部的子控件不可以被复制、剪切、删除,
但是到了我自己编写的winfrom表单窗体设计器中可以被复制、剪切、删除了,,
请问设计器到底有啥问题??

时间: 2024-10-28 20:16:14

自定义控件-C#winfrom表单窗体设计器 如何让自定义用户组件的子控件不可以被复制、剪切、删除的相关文章

介绍一个基于WinForm实现表单窗体设计器

WinForm实现的外观如图所示,WinForm实现的功能包括基本的移动,拖动虚线边框和手柄调整尺寸,移动和调整尺寸过程中均可绘制对齐线,自动对齐,和Visual Studio效果一样,支持画框多选后同时操作多个对象.

WinForm自定义控件如何防止窗体设计器自动为自定义属性赋值?

问题描述 WinForm自定义控件如何防止窗体设计器自动为自定义属性赋值? WinForm自定义控件如何防止窗体设计器自动为自定义属性赋值? 解决方案 在你的构造函数中赋初值.

Windows 窗体设计器(Windows Forms Designer)入门

    Visual Studio 2010 更新:2010 年 9 月 Windows 窗体设计器提供多个用于生成 Windows 窗体应用程序的工具. 本演练阐释如何使用设计器提供的各种工具生成应用程序. 本演练涉及以下任务: 创建一个 Windows 窗体项目. 使用对齐线排列控件. 使用智能标记完成设计器任务. 设置控件的边距. 使用 TableLayoutPanel 控件排列控件. 使用 SplitContainer 控件对控件的布局进行分区. 使用"文档大纲"窗口浏览您的布

VS 打开窗体设计器需要签出文件

问题描述 VS打开窗体设计器需要签出窗体文件这是怎么回事?求解释.源代码受TFS管理,有的窗体打开查看就要签出,不签出设计器上就报错,看不了:有的窗体则不需要签出就可以查看.这是什么原因? 解决方案 解决方案二:有的窗体打开查看就要签出,不签出设计器上就报错,看不了:有的窗体则不需要签出就可以查看.->应该是初始化组件函数里的操作不同吧解决方案三:具体可以举个栗子吗?解决方案四:引用1楼duanzi_peng的回复: 有的窗体打开查看就要签出,不签出设计器上就报错,看不了:有的窗体则不需要签出就

请教C#搞窗体设计器

问题描述 用C#搞窗体设计器DesignMode,看了微软的Designsuface等例子,还是没有头绪,如何把生成的设计器分为DesignMode和RunMode,生成窗体不经过编译同时可以运行的 解决方案 解决方案二:参考sharpdeveloper的代码解决方案三:引用1楼caozhy的回复: 参考sharpdeveloper的代码 sharpdeveloper做出来的窗体设计器需要重新编译后才能运行的,我的意思把设计状态个运行状态集成起来,点击切换模式解决方案四:通过xml序列化,来实现

vs2010旗舰版打开复杂的窗体设计器时显示内存不足

问题描述 vs2010旗舰版打开复杂的窗体设计器时显示内存不足 解决方案 解决方案二:也大了内存不足的补丁解决方案三:哦一定是你打开的方式不对

同一个窗体根据用户来改变contextMenuStrip控件的可见性,这个可以实现吗??

问题描述 同一个窗体根据用户来改变contextMenuStrip控件的可见性,这个可以实现吗??比如说,用户A可以通过右击显示contextMenuStrip控件,用户b则不能通过右击显示contextMenuStrip控件 解决方案 解决方案二:可以实现,关键是你先能区分是A还是B解决方案三:这就是权限管理,你为每个人设置权限,根据这个设置去控制界面,关于权限设置的文章很多,你可以去搜搜解决方案四:引用2楼bdmh的回复: 这就是权限管理,你为每个人设置权限,根据这个设置去控制界面,关于权限

如何在控件的设计时得到窗体设计器中的所有控件

本文转载:http://www.cnblogs.com/Ricky81317/archive/2007/01/04/611942.html   近日开发了一些自定义控件,其中一个需要自定义一下设计时属性浏览器中的属性编辑器,因此从UITypeEditor中派生了一个类,我需要从窗体上遍历到所有TextBox显示到我自定义的属性编辑器中. 具体可以在 override 的 EditValue方法中实现: 1 public override object EditValue(System.Compo

看实例学VFP:顶层表单(父子表单)的例子

记得以前有朋友想让他的vfp程序运行时是这个样子:没有VFP的主屏幕(_screen),运行时直接在桌面出现一个登录对话框,输入用户名及密码并验证通过之后出现软件的主界面,看起来象是用VB编写的软件,有种很酷的感觉. VFP软件主界面的实现通常可以采用两种方式:主屏幕(_screen)或顶层表单(或者叫父子表单).可以用顶层表单来实现上述的想法. VFP中设置顶层表单的方法是将表单的showWindow属性设置为"2-作为顶层表单",这也就是所谓的"父表单"了:与之