C# Tabcontrol コンポーネントが Form フォームを表示するように切り替える方法のサンプル コード

黄舟
リリース: 2017-03-10 14:20:30
オリジナル
3355 人が閲覧しました

c# タブコントロールコンポーネントにFORMを表示する方法
タイトルの通り、menuStrip1コンポーネントやtoolStrip1コンポーネント内の項目をクリックすると、FORMがポップアップ表示されなくなり、表示されているタイトル名がすべてタブコントロール内に表示されます。タブページ ページもコンポーネント内の項目に基づいており、最初にフォーム フォームが設​​計され、新しいフォームが追加されるたびにすべてのコンテンツがラベル フォームに変換される必要があります。フォームが閉じられると、最後に開いたフォームが表示されます。

C# code   
private void button2_Click(object sender, EventArgs e)
        {
            
            bool have = false;
            foreach (TabPage a in tabControl1.TabPages)
            {
                if (a.Name == "KKK")                  //tabpage名 kkk
                {
                    have = true;
                }
            }
            if (!have)
            {
                TabPage TabPageCity1 = new TabPage("KKK");
                TabPageCity1.Name = "KKK";
                this.tabControl1.TabPages.Add(TabPageCity1);
                FormCity frmCity = new FormCity();                           //FormCity:From
                frmCity.TopLevel = false;
                frmCity.Parent = TabPageCity1;
                frmCity.ControlBox = false;
                frmCity.Dock = System.Windows.Forms.DockStyle.Fill;
                frmCity.Show();
                this.tabControl1.SelectedTab = TabPageCity1;
            }
            else
            {
                MessageBox.Show("cz");
            }
            
        }
ログイン後にコピー

FormBorderStyle を None に設定すると、タイトル バーがなくなります

以上がC# Tabcontrol コンポーネントが Form フォームを表示するように切り替える方法のサンプル コードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!