【问题标题】:How to change a given control's properties via code?如何通过代码更改给定控件的属性?
【发布时间】:2015-01-23 06:20:53
【问题描述】:
我对编程很陌生。我尝试更改ProgressBar(准确地说是Style)的属性,但失败了。我需要有关如何通过代码更改属性的帮助。代码如下:
private void R3S9(int QuestionCount)
{
progressBar1.Style = ProgressBarStyle 1;
}
由于progressBar1.Style = ProgressBarSytle 1,我无法正确编译它。谢谢。
【问题讨论】:
标签:
c#
properties
controls
【解决方案1】:
在 C# 中,提供了三种进度条样式。
- 块
- 连续
- 选框
要访问这些样式属性,请使用以下代码:
//For continuous progress bar style
progressBar.Style = ProgressBarStyle.Continuous;
//For blocks progress bar style
progressBar.Style = ProgressBarStyle.Blocks;
//For marquee progress bar style
progressBar.Style = ProgressBarStyle.Marquee;
【解决方案2】:
这样设置样式:
// for continuous style
progressBar1.Style = ProgressBarStyle.Continuous;
还有另外两种样式 Marquee 和 Blocks。放一个“。”在 ProgressBarStyle 之后访问枚举的其他成员。
您可以像这样设置其他样式:
// for marquee style
progressBar1.Style = ProgressBarStyle.Marquee;
// for blocks style
progressBar1.Style = ProgressBarStyle.Blocks;