日々勉強しているITの知識をまとめています。選択されたtabPageのtextを表示tabコントロールのページを消す今まで、タブページを消すのにtabControl1.TabPages.RemoveAt(2);こんな感じで消してました。何番目に来るtabPageを消すという処理なので、その前のタブページが消えてると順番が変わってしまうというやっかいな代物。今回は簡単に見つかりました。tabPageのnameで消すtabControl1.TabPages.RemoveByKey("tabPage1");なんで昔は見つからなかったんだろう。見落として見つからなかったのか、やったけどたまたまうまくいかなくてできないと思い込んだのか謎です。名前指定でタブページを消せるのはめっちゃ楽ちん。こちらを使ってください。選択されtabPageがどれなのか今まではSelectedIndexで調べてました。tabControl.SelectedIndexこの方法だと、何番目のページが選択されたのかintで分かります。tabPageを消した後だと、SelectedIndexで返ってくるintページも変わってしまい、これを判別するためにはどのページ(何番目のページ)を消したかを記録しておかないと、特定のtabPageがクリックされたかどうか判定するのが難しくなります。((TabControl)sender).SelectedTab.Textこうすると、tabPageのTextが取得できるので、このテキストからどのタブページが選択されたのか判定する事ができるようになります。Themegraphy。