无法通过"ProgressBar"类型的限定符访问受保护成员"Control.SetStyle(ControlStyles,bool)";限定符必须是"Form1"类型
时间: 2023-07-05 17:21:36 浏览: 109
这个错误是因为你在一个非继承自`Control`类的类中使用了`Control.SetStyle`方法。`SetStyle`方法是`Control`类中的一个受保护的成员,只能在继承自`Control`类的类中访问。因此,如果你想在一个非继承自`Control`类的类中使用`SetStyle`方法,你需要将限定符改为`Form1`类型,即限定符应该指向你的窗体类,例如:
```
this.SetStyle(ControlStyles.DoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true);
```
其中,`this`是指代当前窗体的实例。这样就能够避免这个错误。
阅读全文
相关推荐










