MESCIUS SPREAD for Windows Forms 15.0J
Redraw プロパティ (ElementControl)
使用例 

コントロールまたはその値を変更するプロパティが設定されるたびに、コントロール全体を自動更新するかどうかを取得または設定します。
構文
'宣言
 
Public Overridable Property Redraw As Boolean
public virtual bool Redraw {get; set;}

プロパティ値

Boolean 値:再描画する場合は True、それ以外の場合は False
解説

このプロパティを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
参照

ElementControl クラス
ElementControl メンバ

 

 


© MESCIUS inc. All rights reserved.