0

パネルを作成し、コードを使用して他のフォームへのリンクを追加しました

Private Sub Panel1_Paint_1(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Panel1.Paint    

        AdminLogin.TopLevel = False
        Me.Panel1.Controls.Add(AdminLogin)
        AdminLogin.Show()

 End Sub

パネルには、パネル内にある adminlogin フォームが表示されていますが、adminlogin 内のボタンをクリックすると、adminlogin フォームが点滅します。なぜこのまばたきが起こっているのですか?どうすれば停止できますか?パネル内にme.refreshも追加しましたが、機能していませんか?

4

1 に答える 1

0

なぜこの点滅が発生しているのですか?

ボタンをクリックしたときに発生するパネルのペイントごとにコントロールを追加しているため、点滅しています。

どうすれば止められますか?

コントロールを追加するのは、まだ追加されていない場合のみです。

もちろん、これはあなたの全体的なデザインに欠陥がないという意味ではありません。

于 2011-04-15T19:40:55.243 に答える