アプリケーションにファイルが読み込まれたときにタブの表示を設定する際に問題があります。 ユーザーがアプリケーションを起動すると、ウェルカムタブが表示されます。ユーザーがファイルを選択して開くと、新しいエディタフォームでファイルがロードされますが、どのようにするかわかりませんフォームをロードし、エディタタブの可視性も設定します。C#WinForms:新しいフォーム読み込み時にタブの表示を選択
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は利用できません。事前に多くの感謝。
Application.DoEvents();
EditorTab.Focus();
そのタブが何をしているかを推測するのは難しいです。もちろん、OpenFile()メソッドでEditorForm自体で制御する必要がありますか? –