“FormCRUD.csProj.FormMain.Name”隐藏了继承的成员“System.Windows.Forms.Control.Name”。如果是有意隐藏,请使用关键字 new。

一旦运行就显示:“FormCRUD.csProj.FormMain.Name”隐藏了继承的成员“System.Windows.Forms.Control.Name”。如果是有意隐藏,请使用关键字 new。

定位错误是在:this.Text="FormMain";

后来才知道是调试模式的问题,我当时是把调试模式切换到 release

现在切换回 debug就没有问题了。

时间: 2024-08-24 07:28:20

“FormCRUD.csProj.FormMain.Name”隐藏了继承的成员“System.Windows.Forms.Control.Name”。如果是有意隐藏,请使用关键字 new。的相关文章

22.2 继承的 成员变量的执行顺序

/** 继承中成员变量的特点:* 子类只能继承父类的非私有成员* 子父类中成员变量名字是一样的获取的是子类的成员变量*** 就近原则:* 优先级(由近到远)为:局部变量---子类成员变量---父类成员变量**super:子类对象的父类引用.(可以获取父类成员的变量和方法,用法同this)* 调用父类的成员方法和变量*this:当前对象的引用.* 调用子类的成员方法和变量* */ public class 继承成员变量执行优先级 { public static void main(String[]

Java中类的继承,属性和方法的四种修饰符的作用范围,final关键字,java的三大特点中的2个:封装和多态,以及多态的一个设计模式,模板方法模式(template method)

(一)Java中的继承: 关于继承,在Java中类的继承只能是单继承,不像C+++那样灵活,可以多继承,多继承的后果就是各种关系乱套,就相当于一个孩子有2个母亲一样,社会关系的复杂,不利于程序后期的开发和维护,所有Java中的类是只能单继承,通过接口来实现多继承:对于接口的话,是可以多继承的,例如:A接口可以同时继承接口B和接口C,但是有一点要注意,就是实现接口A的类必须要实现接口A.B.C中所有的抽象方法:接口之所以可以多继承,就是因为接口结构比较简单. 继承是通过extends关键字来实现,

C#--类之隐藏基类的成员

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication3 { public class BaseClass { /// <summary> /// 常量 /// </summary> public const int Number = 10; ///

WinCE隐藏显示任务栏,当任务栏隐藏时将其显示,当任务栏显示时将其隐藏(FindWindow,ShowWindow,IsWindowVisible),

HANDLE hWndTaskBar = ::FindWindow(TEXT("HHTaskBar"), NULL); if(::IsWindowVisible(hWndTaskBar )==FALSE) { //假设任务栏隐藏,就把任务栏显示出来 ::ShowWindow(hWndTaskBar , SW_SHOWNORMAL); } Else { //假设任务栏显示,就把任务栏隐藏 ::ShowWindow(hWndTaskBar , SW_HIDE); } 申明:以上文字为&qu

Java基础学习-extends继承(成员变量,局部变量,成员方法)

package extend; /*面向对象-继承: * 多个类的共同成员变量和成员方法.抽取到另一个类中(父类),我们多个类就可以访问到父类的成员了 * */ class Game{ String name; double vesion;//版本号 String agent;//代理商 public void start() { System.out.println("游戏启动"); } public void stop() { System.out.println("游戏

java 继承访问成员变量

package java09; //创建父类 public class Fu { int numFu = 10; int num =100; public void methodFu(){ System.out.println(num); } } package java09; //创建子类 public class Zi extends Fu { int numZi = 20; int num =200; public void methodZi(){ System.out.println(n

Win 10下隐藏任务栏图标B &amp; O Play Audio Control

存在的问题: 该软件是开机自启动的,在任务栏中看着很碍眼,于是想在不卸载软件的前提下对该图标隐藏起来. 解决方案: 快捷键 Ctrl + Shift + Esc 打开任务管理器 在启动选项卡中对下图中的启动项状态设置为禁用(默认状态为已启用) 重启 该软件是声卡驱动,禁用开机启动后不影响播放功能 原文地址:https://www.cnblogs.com/zhiyin1209/p/12258932.html

继承和成员修饰符

类的基本实现 定义一个Dog类,与ES不同的是,我们为成员属性添加了类型注解,也为构造函数的参数增加了类型注解. class Dog { constructor(name: string) { this.name = name } name: string run() {} } 需要注意的是: (1)无论是在ES还是ts中,类成员的属性都是实例属性,而不是原型属性:类成员的方法也都是实例方法.对比可见: console.log(Dog.prototype) // {run: ?, constru

继承中成员的访问特点

成员变量: 遵循一个"就近原则" this 和 super 的区别: this 代表的是本类对象的一个引用,谁来调用我,我就代表谁 super 代表的是父类对应的一个引用 * a:调用成员变量 * this.成员变量 调用本类的成员变量,也可以调用父类的成员变量 * super.成员变量 调用父类的成员变量 * b:调用构造方法 * this(...) 调用本类的构造方法 * super(...) 调用父类的构造方法 * c:调用成员方法 * this.成员方法 调用本类的成员方法,也