- 締切済み
MDI子FormのControlBox
以下のような状況で、MDI_Formを使っています。VB.NET_2005,XPです。 親フォームにTreeViewを設け、そこをメニューがわりにして、Nodeのクリックから子フォームを切り替えています。 子フォームのControlBoxを出さない設定にしているのですが(「×」「最大/最小化」ボタンを出さない)、1回目の表示を除いて、2回目以降は、ControlBoxが出ます。 ControlBoxに関する、Design時の設定、ノードクリック時,子フォーム表示時のコード操作による設定は、全て無視されます。 「×」ボタンが使用不可になっているので、現在は何とかなっていますが、出さない方法ってないものでしょうか?。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
NodeMouseClickイベントで以下のコードを実行してみましたが ご質問のような現象が確認出来ませんでした if e.Node,Name = "ノード1" then dim oFrm as new Form1 oFrm.MdiParent = me if oFrm.ControlBox then Stop end if oFrm.Show() end if Form1のControlBoxプロパティをデザイナでFalseに設定