どうすればtabcontrol1がnull(ページ・タブは内部にありません)かどうかを確認できますか?tabControl1がnullであることを確認しますか?
nullをvisible = falseに設定すると、タブコントロールを設定するコードが必要になります。 、およびnullでない場合はvisible = trueです。
私はこのコードを変更に使用していますが、何も起こりません。
private void TabControl_SelectedIndexChanged(object sender, EventArgs e)
{
if (TabControl==null)
{
TabControl.Visible = false;
}
else
{
TabControl.Visible = true;
}
何も問題ありません。
タブを持たない、またはヌルであるタブコントロールには違いがあります。また、タブコントロールにタブがない場合、投稿したコードは決して呼び出されません。タブコントロールがnullの場合は呼び出されませんが、それは別の話です。達成しようとしていることは何ですか? –
申し訳ありませんが、私はそれを知っていませんでした。私はtabcontrolがタブを持っていないときにコードを実行したいと思っています。各タブには特定のタブを閉じるボタンがあります。 – Dimis
ページが残っていないことを知らせるイベントはありません。ユーザーがページを削除することはできません。あなたにこれを伝えるイベントは必要ありません。ページを削除した後、単にTabControl.TabCountをチェックしてください。 –