[C#] TabControlのタブ表示順がデザイン時と異なる
- 題名: [C#] TabControlのタブ表示順がデザイン時と異なる
- 著者: Xn68000
- 日時: 2013/01/11 14:41:25
- ID: 31229
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: [C#] TabControlのタブ表示順がデザイン時と異なる
- 著者: Xn68000
- 日時: 2013/01/11 16:17:23
- ID: 31230
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: [C#] TabControlのタブ表示順がデザイン時と異なる
- 著者: Azulean
- 日時: 2013/01/12 17:24:33
- ID: 31231
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: [C#] TabControlのタブ表示順がデザイン時と異なる
- 著者: Xn68000
- 日時: 2013/01/15 9:45:24
- ID: 31235
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
VS2010のC#で、タブコントロールを使ったアプリを開発中です。
タブページ数が全部で16個あり、それぞれのタブページの用途別に
表示をしたいので、
・MultiLineプロパティ=True
・SizeModeプロパティ=Fixed
に設定し、タブページを1行に5個表示として全部で4行表示する設定を
デザイン画面で設定しましたが、デザイン画面上のタブページの表示順と
exeの表示順が異なるので、デザイン画面の表示とexeの表示をあわせる
方法はないでしょうか? というのが質問の趣旨です。
説明を簡単にするため、タブページをA1〜A5,B1〜B5,C1〜C5,D1とすると、
デザイン画面では、下からA行・B行・C行・D1の順で表示されていますが、
exeではA行・D1・C行・B行の順になってしまいます。
デザイン画面上でTabControlのプロパティを変更するとこのexeと同じ表示順に
なるので、動きを追いかけてみたところ、
・まず全てのタブページを削除する。
・A行を追加する。
・A行の上段にB行を追加する。
・A行とB行の間にC行を追加する。
・A行とC行の間にD1を追加する。
という動作をしており、これが影響しているものと考えられます。
これはVS2010のバグなのでしょうか。何か回避策はありませんか?
今後タブページを追加することが考えられるので、アプリの実行時に
何か細工をするのではなく、できるだけデザイン画面でできることで
解決したいと思っています。
以上よろしくお願いいたします。