タイトル | : あるformから別のFormを開くと画面がちらつく |
記事No | : 776 |
投稿日 | : 2004/03/09(Tue) 18:29 |
投稿者 | : にきゅ〜 |
[OSのVer]:Windows2000 [VBのVer]:VB.NET2003 いつもお世話になっております。 .NET Compact 1.0(SP2)を使用している者です。 問題点があって投稿します。 ------------------------------------------------------------------ Private Sub btnEnd_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles btnEnd.Click Dim MyForm As New Form1 System.Windows.Forms.Application.DoEvents() MyForm.Show()
End Sub ------------------------------------------------------------------- 上記の呼出をしてForm1の画面が開く時のちらつきを抑制しようと 思っているのですが、中々うまくいきません。 Form1にはデザイン上でTextBoxやLabelやPanelなどコントロールが貼ってあります。 尚、TextBox,PanelのBackcolorを固定で指定しています。
Form1をShowする前に上記のようにDoeventsメソッドを記述していますが、 一向に改善されません。
Form1にコントロールを結構沢山貼ってあるのが原因なのでしょうか? それともDoEvents()の記述位置が間違いなのでしょうか? (Form1に貼ってあるControl数 Textbox :10個 Label :10個 Panel :10個 計30個) 対処方法知っている方教えて頂けないでしょうか。
|