日期:2014-05-17  浏览次数:20714 次

很急的,问一个给控件赋值的问题
本帖最后由 foxd 于 2013-01-09 08:37:46 编辑
本人正在试用DotNetBar第三方控件包,其中有一个控件为:DevComponents.Instrumentation.GaugeControl,将该控件拖至窗体,右击选择"属性",在属性窗口处浏览找到"GaugeItems(集合)",在其右边的三点按钮点击一下出现"GaugeText 集合编辑器",其中只有一个成员:0 Mechanical1,选中它,再在右边找到"Value"子项,可输入0,1,2等阿拉伯数字。如果我把拖入窗体的该控件命名为:LED1,想修改该控件Value子项的值,我应该如何写语句?
上面是在设计期为控件赋值,我到窗体设计器.Designer.cs的文件里面去看了看,它生成的大体代码如下:
private void InitializeComponent()
        {
            DevComponents.Instrumentation.GradientFillColor gradientFillColor1 = new DevComponents.Instrumentation.GradientFillColor();
            DevComponents.Instrumentation.GradientFillColor gradientFillColor2 = new DevComponents.Instrumentation.GradientFillColor();
            DevComponents.Instrumentation.NumericIndicator numericIndicator1 = new DevComponents.Instrumentation.NumericIndicator();
            System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form3));
            this.LED1 = new DevComponents.Instrumentation.GaugeControl();
            this.button1 = new System.Windows.Forms.Button();
            ((System.ComponentModel.ISupportInitialize)(this.LED1)).BeginInit();
            this.SuspendLayout();
            // 
            // LED1
            //                                  
            numericIndicator1.Value = 0D;   //本句就是赋值语句!
            ......
}

如果窗体内放有一个Button,我就想点击时让LED1这个控件显示100,请问该如何来写语句呢?谢谢!

------解决方案--------------------
没用过第三方控件

不过既然控件都给你封装好了,那应该会有那个控件的属性和事件说明吧

看看那里有没有什么属性是用来赋值的