C1Command には、MDI(マルチドキュメントインタフェース)フォーム用のウィンドウリストの作成に使用される C1CommandMdiList コマンド型があります。ウィンドウリストは、アプリケーションで開かれたさまざまな MDI 子ウィンドウを管理するために便利です。
MDI フォーム用のウィンドウリストを作成するには、次の手順に従います。
次のプロパティを設定します。
| コマンド名 | コマンドタイプ | コマンドテキスト |
|---|---|---|
| cmdFile | C1CommandMenu1 | ファイル(&F) |
| cmdFileNew | C1Command | 新規作成(&N) |
次のプロパティを設定します。
| コマンド名 | コマンドタイプ | コマンドテキスト |
|---|---|---|
| cmdWindowm | C1CommandMenu | ウィンドウ(&W) |
| c1CommandMdiList1 |
C1CommandMdiList | <MDI ウィンドウリスト> |
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
Private Sub createNewMdiChild()
Dim mc As New MdiChild()
mc.MdiParent = Me
mc.Text = String.Format("MDI Child Window {0}", Me.MdiChildren.Length)
mc.Show()
End Sub
|
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
private void createNewMdiChild()
{
MdiChild mc = new MdiChild()
mc.MdiParent = this
mc.Text = string.Format("MDI Child Window {0}", this.MdiChildren.Length);
mc.Show()
}
|
|
Visual Basic コードの書き方
| Visual Basic |
コードのコピー
|
|---|---|
CreateNewMdiChild() |
|
C# コードの書き方
| C# |
コードのコピー
|
|---|---|
CreateNewMdiChild() |
|
C1CommandMdiList は、アクセスできる MDI 子ウィンドウのリストを表示します。

注意:[ウィンドウ]メニューには、アプリケーション内で開かれている MDI 子フォームのリストが常に表示され、フォーカスがある MDI 子フォームの横にはチェックマークが付けられます。