ログインボタンまたは「VISITANT」ボタンを押した後に呼び出される「ログインウィンドウ」と「メインウィンドウ」があります。
ログインボタンを押すとシステム全体が出てきて、VISITANTボタンを押すと1つのタブが消えたりブロックされたりします。
private void visitant(object sender, EventArgs e)
{
mainwindow menu = new mainwindow();
menu.Show();
//mainwindow.tabPage1.Enabled = false; //attempt1
//mainwindow.tabPage1.Visible = false; //attempt1
//System.Windows.Forms.tabPage1.Enabled = false;//attempt2
//System.Windows.Forms.tabPage1.Visible = false;//attempt2
this.Hide();
}
私がattempt1を使用するために得るエラーは
エラー1'System.mainwindow.tabPage1'は、その保護レベルのためにアクセスできません'
エラー2非静的フィールド、メソッド、またはプロパティ'System.mainwindow.tabPage1'にはオブジェクト参照が必要です
そして、attempt2を使用するために私が得るものは
エラー1タイプまたは名前空間の名前'tabPage1'が名前空間'System.Windows.Forms'に存在しません(アセンブリ参照がありませんか?)
ご想像のとおり、「tabPage1」は訪問者ボタンを押すときに非表示にする必要のあるタブです。
これ以上の詳細は考えられません。追加情報を提供するために周りにいます
前もって感謝します。