FarPoint.Win アセンブリ > FarPoint.Win 名前空間 > ElementControl クラス : Redraw プロパティ |
'Declaration Public Overridable Property Redraw As Boolean
'使用法 Dim instance As ElementControl Dim value As Boolean instance.Redraw = value value = instance.Redraw
public virtual bool Redraw {get; set;}
このプロパティをFalseに設定すると、特定の操作時のアプリケーションの処理速度を向上させることができます。大量のデータを追加する場合やコントロールに多くの変更を加える場合には、このプロパティをFalseに設定します。作業が完了したら、このプロパティをTrueにリセットします。このプロパティをFalseに設定した以降に変更された画面上の各項目が更新されます。
コントロールがフォーカスを受け取ると、そのコントロールのRedrawプロパティがTrueに設定されます。
このプロパティが使用できるのは実行時のみです。
注意:このプロパティをFalseに設定した場合でも、変更の種類と変更順序によっては、画面上に変更が表示される場合があります。 |
control.Picture = Image.FromFile(Application.StartupPath + "\\smokes.bmp"); control.PictureMargin = 34; control.MarginTop = 3; control.MarginBottom = 3; control.MarginLeft = 3; control.MarginRight = 3; control.PictureOrientation = FarPoint.Win.PictureOrientation.PictureRotate180; control.AlignText = FarPoint.Win.TextAlign.TextLeftPictRight; control.AlignHorz = FarPoint.Win.HorizontalAlignment.Left; control.BackColor = Color.Red; control.Text = "NO SMOKING"; private void button1_Click(object sender, System.EventArgs e) { control.Redraw = true; }
control.Picture = Image.FromFile(Application.StartupPath & "\smokes.bmp") control.PictureMargin = 34 control.MarginTop = 3 control.MarginBottom = 3 control.MarginLeft = 3 control.MarginRight = 3 control.PictureOrientation = FarPoint.Win.PictureOrientation.PictureRotate180 control.MarginTop = 3 control.MarginBottom = 3 control.AlignText = FarPoint.Win.TextAlign.TextLeftPictRight control.AlignHorz = FarPoint.Win.HorizontalAlignment.Left control.BackColor = Color.Red control.Text = "NO SMOKING" Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click control.Redraw = True End Sub