| タイトル | : ある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個) 対処方法知っている方教えて頂けないでしょうか。 
 
 |