当文件加载到应用程序中时,我无法设置选项卡的可见性。
当用户启动应用程序时,它会显示“欢迎”选项卡,我想做的是当用户选择“文件”->“打开”时,它会将文件加载到一个新的编辑器窗体中,但我似乎不知道如何使它加载窗体并设置“编辑器”选项卡的可见性。

          if (this.openEditorDialog.ShowDialog(this) == DialogResult.OK && editForm != null)
        {
            editForm.Close();
            editForm = new EditorForm(this);
            editForm.OpenFile(this.openEditorDialog.FileName);
            editForm.Closing += new CancelEventHandler(EditorForm_Closing);
            editForm.Show();
        }

我试过做editform.editortab.show();以及activecontrol=editform.editortab都没有用。多谢提前。

最佳答案

tabcontrol有一个SelectedTab属性:check MSDN。我知道我有一个样品,只是需要找到它。
…哦,是SelectTabhere on MSDN

void SetVisibleTab(TabPage tabPage) {
   myTabControl.SelectTab(tabPage);
}

关于c# - C#WinForms:在新窗体加载上选择选项卡可见性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6550553/

10-11 00:45