Glossary Item Box
要创造瘤或米的一个新的请求控制是必要使用 New 建设者,当时, 使用的资源来发布以方法 Dispose.
例子:
在他们来的以下例子使用了二个按钮,其中第一个
btnCreateKnob 到活化作用 Click
事件创造 Knob 控制,设定了某一物产,并且它根据按钮
btnDisposeKnob 形象化它在形式,而,到活化作用 Click
事件从控制释放参与的资源.
[Visual Basic]
Dim knb As LabDevTools.Knob Private Sub btnCreateKnob_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnCreateKnob.Clickknb =
New LabDevTools.Knobknb.Name = "knbMyKnob"
knb.Appearance.Radius = 37
knb.Top = btnCreateKnob.Top - 165
knb.Left = btnCreateKnob.Left + 10
knb.ForeColor = Color.Red
knb.Appearance.ArcStart = 270
knb.Appearance.ArcEnd = 270
knb.Appearance.CursorProperties.CursorColor = Color.Red
knb.Appearance.Divisions.MayorColor = Color.Violet
knb.Appearance.BorderProperties.BorderWidth = 11
knb.Appearance.BackgroundScale.BackgroundScale =
Trueknb.Appearance.BackgroundScale.BackgroundScaleWidth = 15
knb.Appearance.Divisions.NumberOfDivisions = 20
knb.Appearance.Style = LabDevTools.Appearance.StyleKnob.StyleDial
knb.Values.Max = 1000
knb.Values.Min_Visible =
Falseknb.Values.Min = -1000
Controls.Add(knb)
btnDisposeKnob.Enabled =
True End Sub
Private Sub btnDisposeKnob_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDisposeKnob.Click
If Not IsNothing(knb) Then knb.Dispose()btnDisposeKnob.Enabled =
False End Sub
[C#]
LabDevTools.Knob knb;
private void btnCreateKnob_Click(object sender, System.EventArgs e)
{
knb = new LabDevTools.Knob();
knb.Name = "knbMyKnob";
knb.Appearance.Radius = 37;
knb.Top = btnCreateKnob.Top - 165;
knb.Left = btnCreateKnob.Left + 10;
knb.ForeColor = Color.Red;
knb.Appearance.ArcStart=270;
knb.Appearance.ArcEnd=270;
knb.Appearance.CursorProperties.CursorColor = Color.Red;
knb.Appearance.Divisions.MayorColor = Color.Violet;
knb.Appearance.BorderProperties.BorderWidth = 11;
knb.Appearance.BackgroundScale.BackgroundScale = true;
knb.Appearance.BackgroundScale.BackgroundScaleWidth = 15;
knb.Appearance.Divisions.NumberOfDivisions = 20;
knb.Appearance.Style = LabDevTools.Appearance.StyleKnob.StyleDial;
knb.Values.Max = 1000;
knb.Values.Min = -1000;
knb.Values.Min_Visible=false;
Controls.Add(knb);
btnDisposeKnob.Enabled = true;
}
private void btnDisposeKnob_Click(object sender, System.EventArgs e)
{
if(knb!=null){knb.Dispose();}
btnDisposeKnob.Enabled = false;
}
Copyright © 2007 LabDevTools. 版权所有。