可视化继承中,工具栏怎么被锁定了?

问题描述

Form1中有一个工具栏,Modifier属性为protected,工具栏上的按钮Modifier属性也为protected。新建一个Form2,继承自Form1。IDE中查看Form2发现工具栏被锁定了,这是为什么?哪位达人能给个讲讲,谢谢~~

解决方案

解决方案二:
找到解决办法了。在继承类的InitializeComponent()函数中,手动添加一个自己的控件到工具栏上。例如:InitializeComponent()函数中添加一个新的成员变量://new一个状态条的Labelthis.statusParameter=newSystem.Windows.Forms.ToolStripStatusLabel();//设置这个Label的属性this.statusParameter.AutoSize=false;this.statusParameter.BorderSides=System.Windows.Forms.ToolStripStatusLabelBorderSides.Left;this.statusParameter.DisplayStyle=System.Windows.Forms.ToolStripItemDisplayStyle.Text;this.statusParameter.Name="statusParameter";this.statusParameter.Size=newSystem.Drawing.Size(200,17);this.statusParameter.Text="算法参数:";this.statusParameter.TextAlign=System.Drawing.ContentAlignment.MiddleLeft;窗体类的构造函数中,将这个Label添加到状态栏。this.statusMain.Items.Insert(1,this.statusParameter);//上面这句代码如果写到了InitializeComponent中,好像会被自动清除

时间: 2024-08-02 14:47:23

可视化继承中,工具栏怎么被锁定了?的相关文章

通过可视化继承和页面模板控制站点设计

继承|控制|模板|设计|页面|站点 作者:Fritz Onion相关技术:模板.ASP.NET,Master Pages难度:★★★☆☆读者类型:ASP.NET开发人员     [导读]本文首先介绍了在传统的Web开发下"模板"的实现,包括了ASP和ASP.NET 1.x的实现,然后介绍了ASP.NET 2.0下模板的实现方式--Master Pages,最后阐述了母版页的实现原理.     多年以来,Web开发人员一直在努力通过多种技术来"模板化"他们的站点,但没

vs2013工具栏问题-vs2013 中工具栏为什么没有显示完全?请大侠指点

问题描述 vs2013 中工具栏为什么没有显示完全?请大侠指点 vs2013 中工具栏为什么没有显示完全?请大侠指点 解决方案 是不是工具拦宽度限制了. 解决方案二: 这是第三方的控件么?什么语言的,是不是嵌套在什么控件内了. 解决方案三: 将工具栏拖出来,看看后面有没有东西.如果拖出来之后,后面有东西,那说明工具栏宽度不够. 解决方案四: 工具栏宽度怎么设置?CMFCToolsBar里面好像没有这种方法

Java语言入门教程(十三):Java语言中继承中的构造方法问题

教程(十一)中,了解了Java语言中继承的基本概念.Java中类与类的继承 ,是单继承,主要目的是复用.子类对象可以复用父类中权限允许的属性和方法 ,所以子类的构造方法和父类的构造方法之间,有一定的调用关系,本文中将进 行详细介绍. 首先,需要记住一个事实:子类的任何一个构造方法,都将先调用父类某个 构造方法.如子类Trainer中的构造方法: public Trainer() { } 虽然这个构造方法的方法体中什么代码也没有写,但是也调用了父类 Employee的构造方法,默认调用的是Empl

excel2003中分区域怎么锁定表格(图文)

  excel2003中分区域怎么锁定表格(图文)          1.选中我们要分区的第一个单元格区域,这里我们选择"A:D"单元格区域. 2.选择菜单栏中的"工具"-"保护"-"允许用户编辑区域"命令. 3.在弹出的"允许用户编辑区域"对话框中,单击"新建"按钮. 4.弹出"新区域"对话框,在"标题"的下面的文本框中输入标题名称,"

可视化Swing中JTable控件绑定SQL数据源的两种方法深入解析

以下是对可视化Swing中JTable控件绑定SQL数据源的两种方法进行了详细的分析介绍,需要的朋友可以过来参考一下   在 MyEclipse 的可视化 Swing 中,有 JTable 控件. JTable 用来显示和编辑常规二维单元表. 那么,如何将 数据库SQL中的数据绑定至JTable中呢? 在这里,提供两种方法.JTable的构造方法通过查阅Java的API,可以可以得到JTable的两个重要的构造方法:JTable(Object[][] rowData, Object[] colu

java 继承-一个java继承中碰到的菜鸟问题

问题描述 一个java继承中碰到的菜鸟问题 public class Parent { public String a; public String b; public Parent getA(){ System.out.println("PPPPPPPPP"); return this; } public void Test(){ System.out.println(getA().a); System.out.println(getA().b); } } public class

c++ 容器与继承-c++继承中拷备构造函数调用的疑问?

问题描述 c++继承中拷备构造函数调用的疑问? class Base { public: Base() { cout << "Base()" << endl; } Base(const Base&) { cout << "Base(const Base&)" << endl; } ~Base() { cout << "~Base()" << endl; } }

vs2012-MFC VS2012 中工具栏中的所有控件消失

问题描述 MFC VS2012 中工具栏中的所有控件消失 我右击VS2012工具箱,选择"添加项",然后vs2012就不知道运行了什么,然后我关掉那个窗口后,工具箱中的所有控件都消失了? 我同一台电脑上的vs2010 中工具箱 的控件竟然也都消失了. 我看有网友说是因为控件的 frame work 版本 比 我所建立的窗口的frame work版本高 还有网友说要取消 "以兼容模式运行" 解决方案 VS2012 中MFC的控件找不到了? 解决方案二: 程序正在运行时

继承中子类的属性行为

问题描述 继承中子类的属性行为 继承 子类中是实际存在父类的属性和方法,还是只是能调用,实际没有 解决方案 继承好比说你对父类的代码进行了二次的封装, 类似于将父类的代码copy到自己的代码中,所以是实际存在父类的属性和方法! 解决方案二: java中子类继承了父类的哪些成员Java 中子类继承父类,执行顺序python中单继承和多继承中子类默认继承父类的哪个构造函数__init__