继承窗体后,在设计器无法设置控件属性的问题

问题描述

我在BaseForm中放入了一个DataGridView控件,并将它的Modifiers属性设置为public或者protected。ChildForm继承BaseForm,在设计器查看ChildForm中的DataGridView控件,所有属性和方法都是灰色的不能设置。如果在BaseForm中放一个Panel,在ChildForm中就能设置属性,请问是怎么回事?有什么办法使DataGridView也能在设计器设置属性和方法么?

解决方案

解决方案二:
是不是因为DataGirdView是复合控件的关系啊?是不是所有复合控件继承过来都存在这样的问题?希望各位专家能帮我分析一下,谢谢了!

时间: 2024-11-18 22:03:55

继承窗体后,在设计器无法设置控件属性的问题的相关文章

WinForm自定义控件怎么防止拖放到窗体上时,设计器自动给控件属性赋值?

问题描述 自定义了一些控件,首先有一个控件基类:publicabstractpartialclassBaseControl:UserControl{///<summary>///初始化控件基类.///</summary>publicBaseControl(){InitializeComponent();base.SetStyle(ControlStyles.UserPaint|ControlStyles.AllPaintingInWmPaint|ControlStyles.Opti

UWP入门(四)--设置控件样式

原文:UWP入门(四)--设置控件样式 官方定义:可以使用 XAML 框架通过多种方式自定义应用的外观. 通过样式可以设置控件属性,并重复使用这些设置,以便保持多个控件具有一致的外观. 可分享至不同elements的资源中 创建可重用的style,并且这一资源可以分享至整单页面.多页面.整个 app,甚至不同的app? how to keep up with style in different app (pre-build theme) 预建主题 2. 直接看简单的Demo <Page.Res

奇怪的问题 在WEB页面上设置控件的大小后一浏览所有控件都变成原始的默认大小

问题描述 在页面上设置控件大小后一运行所有控件都恢复成默认的大小,一查浏览页面的原代码所有控件的宽度.高度属性值都没了. 解决方案 解决方案二:有没有人遇到过这种问题没有?解决方案三:我也遇到过这种情况,不知大哥有没有解决啊?我也不知道为什么一开始好好的,过了一段时间后就这样了,可在别人的电脑上没有这种问题啊?解决方案四:代碼中是不是使用了Response.Write()??解决方案五:整个项目中有Response.Write(ex.Message);这种代码会影响吗?Response.Writ

vs2010winform窗口关闭后下次打开其上的控件如何保持原来的值?

问题描述 vs2010winform窗口关闭后下次打开其上的控件如何保持原来的值? 列如在一个窗体上有一个checkbox控件,选中后关闭窗体,再打开窗体后checkbox的选中状态没有了,请教如何才能让checkbox保持选中状态,即使关闭后下次打开还是保持上一次操作时的值 解决方案 在程序不退出的情况下可以使用静态变量: 假如程序退出后再次打开,需要将值保存起来,放到数据库,磁盘文件,注册表等地方 解决方案二: 写入到文件保存,下次读取出来填充 解决方案三: 关闭窗体之前,将checkbox

swift 设置控件在手机中间?

问题描述 swift 设置控件在手机中间? 如何通过代码设置控件显示在中间啊?适配iPhone 5 6,简单的代码实现就好 cgrectmake里面应该怎么写 解决方案 你可以在storyboard里约束水平垂直居中,或者你代码的话获取当前view的frame.size然后横竖各一半,设为你的控件的center 解决方案二: 代码写的话, view.center = 屏幕的center 因为屏幕的center不支持直接获取,所以可以获取屏幕的宽高然后自己计算 具体: let centerX =

linearlayout-安卓代码设置控件边距,宽高

问题描述 安卓代码设置控件边距,宽高 LinearLayout personWeight = (LinearLayout) view.findViewById(R.id.ktv_person); LinearLayout featchWeight = (LinearLayout) view.findViewById(R.id.ktv_featch); 解决方案 获取布局控件所在的LayoutParams ,设置高宽,通过setMargins或者setPadding设置边距

api-c#控制系统主音量 画一个主窗体 上面就一个竖直滚动条控件 用它控制音量求代码

问题描述 c#控制系统主音量 画一个主窗体 上面就一个竖直滚动条控件 用它控制音量求代码 音量从0到100 我是新手 网上给的源代码看不懂 直接给出API代码 我都不会用 光给了调音大或者小的代码 但没给直接用数值赋值的方式来调节 而且好像是十六进制的 解决方案 这个只能用windows API.http://m.baidu.com/from=1086k/bd_page_type=1/ssid=0/uid=0/pu=usm%400%2Csz%401320_1002%2Cta%40iphone_2

jquery设置控件位置的方法_jquery

纯JS写法: 复制代码 代码如下: document.getElementById("child").style.left="800px";document.getElementById("child").style.top="200px";*/ //offset()获取当前元素基于浏览的位置   var offsettop=$("#unamespan").offset().top;    var offs

js设置控件的隐藏与显示的两种方法_javascript技巧

用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的"display"和"visibility"属性. 当style.display="block"或style.visibility="visible"时控件或见,当style.display="none"或style.visibility="hidden"时控件不可见.不同的是"display"