0

ShowDialog()を使用して子画面を開くvb.netアプリケーションがあります。

簡単に言うと、プログラムを最小化せずにプログラムの上でIEを開くと、コントロールの焦点を合わせるのに問題がありました。プログラムを再度アクティブにして子ウィンドウを閉じると、プログラムの代わりにIEが再び表示されます。フォームの所有者を設定することでこれを修正しました。

今、私は別の問題を抱えています。所有者を設定した後、子画面が開いているときに、親名の代わりにフォームの親(テキスト)名がアプリケーションの上部に表示されるようになりました。子画面が開いているときに子のテキストフォーム名のみを表示するようにこれを修正するにはどうすればよいですか?

4

1 に答える 1

0

親のtextプロパティの名前を設定するなど、いくつかのことを試しました。

これを機能させる唯一の方法は、子コントロールの所有者を設定した行を削除し、showDialogの後で、親フォーカスをtrueに設定することでした。

form.ShowDialog()
Me.Visible = True
于 2012-05-25T13:56:18.210 に答える