親フォーム/コントロールをクリックすると、モーダルフォームでtextBoxの色を変更したいと思います。 私はモーダルの子でイベントを試してみましたが、親をクリックすると何も呼び出されません。モーダルフォームのトレイバーのみが点滅します。親フォーム上でクリックするとモーダルフォームの色が変わります
親をクリックしてモーダルフォームのテキストボックスの色を変更する方法はありますか?
私はC#とwinformsを使用しています。ありがとうございます!
親フォーム/コントロールをクリックすると、モーダルフォームでtextBoxの色を変更したいと思います。 私はモーダルの子でイベントを試してみましたが、親をクリックすると何も呼び出されません。モーダルフォームのトレイバーのみが点滅します。親フォーム上でクリックするとモーダルフォームの色が変わります
親をクリックしてモーダルフォームのテキストボックスの色を変更する方法はありますか?
私はC#とwinformsを使用しています。ありがとうございます!
モーダルダイアログでは、親と対話することはできません。
モーダルフォームが表示されている場合、他のフォームまたはコントロールを同じプロセスでフォーカスすることはできません。モーダルフォームを却下したときに、ユーザーが新しいフォームに焦点を当て、他のフォームを使用し続けるために、モーダルフォームが設計されているのはそのためです。
私は別のアプローチを提案することができます。
Owner
プロパティを設定が表示されます問題は、私はformBorderStyleとモーダルがnoneに設定されているので、それは見えず、ユーザーが親フォームをクリックしたときにはうまくいかないということです。スチールオープン –
'.S howDialog() 'メソッドを呼び出すと、モーダルダイアログを閉じるまで親ウィンドウをクリックできなくなります。これは親ウィンドウが決して 'Click'イベントを受け取らないことを意味します – Jalal
実際には、親をクリックすることはできますが、無意味です:親のやりとりは必要ありません - 親フォームをクリックすると呼び出される子フォームのイベントどのようなフォーカスや何でも –