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

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

0

1个回答

请问你的问题解决了么,我碰到和你一样的问题!

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
C#制作的Winform窗体设计器(仿VS界面)
Winform窗体设计器,基于C#源码实现,界面仿VisualStudio,这个窗体设计器可显示出制作窗体上一些必备元素的属性信息源码也是可以编译的。没有使用微软Runtime FormDesigner技术
Qt 禁止控件内容被 复制 粘贴 剪贴 全选等
我们知道,在某些时候,控件的内容是保密的,比如登录密码,除了让这些控件的内容不可见(以黑色圆圈、星号的形式显示),还应该让该控件的内容禁止被复制 粘贴 剪贴 全选等。 1.控件的内容不可见 即密码模式,这个简单 lineEdit->setEchoMode(QLineEdit::Password); 搞定 2.复制 粘贴 剪贴 全选 ,有两种形式:快捷键 和 右键菜单...
【荐】深入Angular自定义表单控件
推荐文章Maxim Koretskyi : Never again be confused when implementing ControlValueAccessor in Angular forms 推荐理由在大型复杂的管理后台项目中,很有可能你会遇到需要自定义表单控件(Custom form control)。很多文章都介绍了此时应该定义ControlValueAccessor,也展示了
自定义View子控件点击事件被父控件拦截
在父控件中加入请求父控件不拦截子空间的触摸事件,自定义重写子view的dispatchTouchEvent()方法: @Override public boolean dispatchTouchEvent(MotionEvent ev) {     getParent().requestDisallowInterceptTouchEvent(true);     return super.disp...
移除子控件两种方式的区别
在正常情况下,移除一个view控件,通常都是先使用findViewById(int) 来获取该控件的实例,再调用它的setVisibility(int)的方法来隐藏或者移除该控件。但是如果ViewGroup中的子控件是动态的(或者说是没有指定id),那么要移除控件,就需要对父容器进行操作,移除的话有两种方式: 调用getChildAt(int)方法获取子控件对象,之后调用其setVisibility
react中复制和删除控件
为了实现检索中,输入框的复制效果,思前想后,想到了一种用数组存放控件,对控件的复制和删除便可通过操作数组来实现了。 1、通过+和-控制控件的添加和删除 1.1 演示效果 1.2 核心代码 下面的代码可以实现上面所展示的效果,但是有一个缺陷,就是添加的控件输入的值,不好区分,每一次添加的控件输入的值无法捕获,更别谈通过输入的值进行后续操作了。 import
vim删除剪切、复制、粘贴
vim 删除或剪切dd 删除/剪切当前行:dd 删除当前行的内容:D 删除光标所在连续向下n行:ndd 删除2到9行(包括2及9行):命令行模式下,:2,9d 删除光标所在行到末尾:dG 删除开始到光标所在行:dgg 撤销:非命令模式:按u 复制操作yy类似,粘贴p。
jquery设置控件不能复制粘贴
jsp: js: function whichButton(e){ //屏蔽键盘组合键(防止复制粘贴卡号) //alert(event.ctrlKey); e = window.event || e;       var keycode = e.keyCode || e.which;       if(e.ctrlKey || e.altKey || e.sh
ExtJs 学习笔记(二)添加/删除子控件
在项目中有个需求,就是要点击列表里的某一行替换掉一个版面里的内容,用到add()与remove()方法,不过有一个大坑。 来看代码: items:[{ region: 'north', hidden:false, items:[{
js实现用户自定义表单项
前几天老师联系我们让我们写一个针对学校各种活动的一个网上报名系统,想着应该不难,但写起来也没那么简单。 报名系统需要由老师来发布活动,且由老师来确定报名者需要填写哪些信息,这就要求用户可以自定义一个自己的表单,在网上查了一些资料,简单的实现了。 话不多说,先看效果: 当然也可以将添加的表单项删除: 主要js方法: insertAdjacentHTML();//在指定位置插入一段html 不懂怎...
设置子控件获得父控件的点击事件
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
设置控件不可点击
设置不可点击 android:clickable="false" android:focusable="false" android:focusableInTouchMode="false"
Android自定义ViewGroup
概述:ViewGroup作为一个放置View的容器,并且我们在写布局xml的时候,会告诉容器(凡是以layout为开头的属性,都是为用于告诉容器的),我们的宽度(layout_width)、高度(layout_height)、对齐方式(layout_gravity)等;当然还有margin等;于是乎,ViewGroup需要做的事情是:给childView计算出建议的宽和高和测量模式 ;决定child
C#用户自定义组件整体事件的触发
C#里自定义控直接操作的是里面的控件,怎么操作本身?就是把自定义控件整体作为对象操作事件都可选,就是点不到整体,直接进里面里。
extjs动态添加或删除控件
背景:extjs 3.4 需求:添加或删除textarea 代码: var i =0; this.addButton= new Ext.Panel({ layout:'hbox', border:false, scope:this, items:[{ xtype:'button', text:'增加', handler:function(){ v
react系列(3)组件创建、检测、移除和隐藏
在v16.x版本,创建组件的主要方法React.createClass被移除了,新的创建方法(ES5)如下: var createReactClass = require('create-react-class'); var MyComp = createReactClass({ // some code });  ES6通过class来创建,如: import React from '...
ext.panel 删除子组件
  由于removeAll()不能删除label,所以百度找到了如下方法,供大家互相学习参考。感谢提供此方法的网友!       1. var array = panel.findByType('textfield');   for(var i=0; i<array.length; i++){        var parentNode = array[i].el.findPa...
表单中 disabled属性的控件提交
表单中 如何将disabled 控件提交
android删除一个view中的子view
android系统中已经提供了一些删除父控件中的方法。 如:.removeAllViews(); .removeViews(start, count); .removeViewsInLayout(start, count); .... 但是有时这些并不是太满足需求,自己写删除子view的方法: View view = null;(mContentLayout是父控件) for(int
js 禁止用户复制页面内容和修改html
/*禁止选中文字*/ body{ -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ user-select: none; }
java对文件新建,删除,复制,剪切,重命名
这几天学习java,试着做文件资源管理器,整理一些文件的操作。 import java.io.File; import java.io.*; import java.io.IOException; public class OperateFile { //创建文件 public static boolean createFile(String des
java 记事本 实现了新建打开保存 复制粘贴剪切全选删除字体颜色功能
这个记事本 实现了复制粘贴 剪切全选删除和保存新建打开 颜色选择功能 但是保存功能有一点小 bug
Textbox禁止剪切,复制,粘贴和弹出右键菜单
以下代码可以禁止TextBox 剪切,复制,粘贴和弹出右键菜单 protected override void WndProc(ref Message m) { /* Deny cut, copy and paste */ if (m.Msg == 0x0301) /* WM_COPY */ { return; } if (m.Msg =
怎么让网页中的文字不能被复制
大家有没有遇到过,有些好词好句的网站,你看到了特别喜欢的句子,但就是不让你复制,你气不气?那他们是怎么实现的呢? 这里为大家提供两种禁止选择网页文字的办法user-select; 需要注意的是:user-select并不是一个W3C的CSS标准属性,浏览器支持的不完整,需要对每种浏览器进行适配,CSS代码如下: body { ...
C#WinFrom开发系列之关于动态添加生成和删除控件的相关知识
前段时间由于事情比较多,很长时间没有进行学习和知识的总结,几天有空刚好补上! 今天要讲的是怎样实现控件的动态生成和删除: 1.首先,我们创建一个新的窗体,使用一个panel控件(控件的Dock属性设置为top或Fill)作为整个容器,在该panel控件再创建一个panel控件(控件属性设置为Fill),然后在该控件内部拖入两个dateTimePicker控件和一个TextBox控件和两个lab
遍历某一布局控件下子控件并删除
直接上代码: QObjectList list = ui.scrollAreaWidgetContents->children();     foreach(QObject *obj, list)     {         if (obj->inherits("QWidget"))         {             QWidget *fm = qobject_ca
HTML中如何让控件居中
接触前段时间不长,尝试通过控件本身用css让控件居中,但是失败了,上网查找资料,找到了思路,对该控件设置父标签,然后设置居中的属性方法1设置center父标签,测试后发现此方法只能让控件横向居中:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>菜鸟教程(runoob.com)</title> <style>
antd 自定义 Form 表单控件
官方 Demo https://ant.design/components/form-cn/#components-form-demo-customized-form-controls 为了复用代码等我们有时会自定义一些 form 表单控件,像 Upload 文件上传组件通常会包一层把上传文件处理请求的逻辑包进去。 用 getFieldDecorator ...
android手动添加删除子控件,并获取控件信息
android手动添加删除子控件,并获取控件信息,每一个子控件左侧有一个删除按钮,可以删除对应的行数。
easyUI组件扩展(用户自定义组件)
//======================================================================================================== //性别下拉框 $("#sex").sexcombobox(); 必须代码渲染 ,通过class parser无法渲染,啊啊啊 //=========================
win7及以上系统C++实现Hook explorer文件级监控复制、剪切和删除操作
最近项目组需要实现一个对windows用户文件操作进行监控的功能,(也就是使用explorer资源管理器的操作),于是乎我就想到了使用Hook的方法进行拦截,查找一番资料后发现XP调用的是最简单的CopyFileEx, MoveFileWithProgressW, ReplaceFileW之类的API,所以XP是最好解决的,但是到了Vista及以后的系统中,微软采用了一种新的方法——com组件里的...
Extjs4.2 MVC 动态添加删除组件
例子 :将一个grid添加到一个panel中去 panelExt.define('MyApp.view.MyPanel', { extend: 'Ext.panel.Panel', alias: 'widget.myPanel',//与controller中ref的selector关联 height: 250, id: 'panel', width: 400
TextView长按进行复制或剪切
为TextView增加 android:textIsSelectable=”true” 属性即可 注:该属性在api11后才支持,为ListView中的TextVeiw设置该属性时可能有问题!!
iOS移除父控件中所有子控件的两种方式
方法一:循环遍历移除 for (UIView *subview in view.subviews) { [subview removeFromSuperview]; } 方法二: [view.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)]; makeObjectsPerformSelec...
java实现复制、粘贴、剪切、删除文件和文件夹
java实现工具类实现复制、粘贴、剪切、删除文件和文件夹
前端禁止拷贝页面上的文字内容
前端实现禁止复制页面上的内容进行,给body加禁止复制属性 body { -moz-user-select: none; /*火狐*/ -webkit-user-select: none; /*webkit浏览器*/ -ms-user-select: none; /*IE10*/ -khtml-user-select: none; /*早期浏览器*/ -o-user-sel...
自己写个Java的文件操作类,实现新建、复制、剪切、删除、重命名等操作
       测试一下自己的文件操作水平如何。Java核心技术卷Ⅱ没看完,暂时不处理压缩文件。代码如下:import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.nio.file.Files; import javax.swing.JOptionPane; public cla...
文件夹加密程序,不占用内存,加密后文件夹不可以被删除,剪切等
文件夹加密程序,不占用内存,加密后文件夹不可以被删除,剪切等
java 实现文件夹、文件复制、删除、剪切等操作。
package com.cn.iexe.execute; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; /** * 复制、删除、剪切文件封装类 * * @author zhuangyq 2018年8月29...
Winform 自定义控件设计模式下使用DesignMode不进行依赖注入
系统定义了一个基类控件BaseControl,该类实现控件的通用方法以及进行依赖注入 public partial class BaseControl : UserControl { //依赖注入的实体类 public TestClass testClass{ get; set; } //依赖注入的方法 public void InitInjectio...