.net column
.NET開発者のためのブログメディア

C# プログラミング

C#を使ったタブの作成や追加、削除の方法について解説します

2020年08月24日
SE
C#のタブ作成に興味があるのですが、実際の方法がよく分からなくて困っています。
PM
なるほど。では実際のタブ作成から詳しくみていきましょう。

C#のタブについて


今回は、C#のタブについてご説明します。タブを使えばページを切り替えるようなことができます。

また、タブの作成・追加・削除・変更イベント・色変更などについてもご紹介します。C#のタブに興味のある方はぜひご覧ください。

タブの作成

C#でタブを作成するには、TabControlコントロールを使用します。

実際のソースコードを見てみましょう。

実行すると、タブの切り替えができることが分かります。

タブの追加

C#でタブを追加するには、TabControlにTabPageを追加します。

実際のソースコードを見てみましょう。

tabCountをインクリメントし、タブ名にしています。

Addボタンをクリックするとタブが追加され、追加されたタブが選択されることが分かります。

このように、C#でタブを追加するには、TabControlにTabPageを追加します。

タブの削除

C#でタブを削除するには、TabControlからTabPageを削除します。

実際のソースコードを見てみましょう。

Delボタンをクリックするとタブが削除されることが分かります。

このように、C#でタブを削除するには、TabControlからTabPageを削除します。

タブの変更イベント

C#でタブの変更を検知するには、イベントハンドラを利用します。

実際のソースコードを見てみましょう。

TabControlのSelectedで、タブ変更が検出され、コンソール出力されることが分かります。また、現在のタブが変更されると、「Deselecting」,「Deselected」,「Selecting」,「Selected」イベントが順番に発生ます。

このように、C#でタブの変更を検知するには、イベントハンドラを利用します。

タブの色変更

タブの色(文字色・背景色)を変更することもできます。

実際のソースコードを見てみましょう。

TabControlのDrawItemイベントで、選択されたタブの色情報のみが変わるようにしています。このように、タブの色(文字色・背景色)を変更することもできます。

SE
タブの色まで変更することができるんですね。とても興味がわきました。
PM
まずは実践あるのみ。実際にコードを書いてより理解を深めてください。

C#でのタブの作成方法を知ろう

いかがでしたでしょうか。タブを使えばページを切り替えるようなことができます。C#でのタブの作成・追加・削除・変更イベント・色変更などについてご紹介しました。
ぜひご自身でソースコードを書いて、理解を深めてみましょう。


.NET分野でのキャリアアップをお考えの方は、現在募集中の求人情報をご覧ください。

また、直接のエントリーも受け付けております。

エントリー(応募フォーム)

Search

Popular

reccomended

Categories

Tags