Я новичок в использовании визуальной студии для C# по крайней мере. Я могу пропустить C# в Unity весь день, однако, Мне очень трудно понять, почему эта функция работает неправильно.C# Функция не работает правильно
(Консольные линии)> DO RUN. Но ничего больше не работает, период.
Вот первый код - это кнопка - (которая действительно работает).
private void button1_Click(object sender, EventArgs e)
{
SaveLastUsage(); // Save Variables.
CreateAddTab();
}
public void CreateAddTab()
{
CanvasSmith main = new CanvasSmith();
main.AddTab();
}
Однако, как я уже упоминал, CONSOLE LINES DO RUN, но не фактические элементы управления Tab.
public void AddTab()
{
this.tabArea = new TabControl();
this.tabArea.Visible = true;
Console.WriteLine("I AM RUNNING");
string title = "TabPage " + (this.tabArea.TabCount + 1).ToString();
TabPage myTabPage = new TabPage(title);
this.tabArea.TabPages.Add(myTabPage);
// ALSO TRIED IT LIKE
// tabArea.Visible = true;
//Console.WriteLine("I AM RUNNING");
//string title = "TabPage " + (tabArea.TabCount + 1).ToString();
//TabPage myTabPage = new TabPage(title);
//tabArea.TabPages.Add(myTabPage);
}
Любая помощь, которую вы можете предоставить, была бы весьма признательна. Но буквально - ничего не бежит, кроме консольных линий. Нет ошибок, ничего - просто не работает.
Добро пожаловать в Stackoverflow. Чтобы помочь другим людям помочь вам, пожалуйста, укажите точное описание проблемы. Каково поведение кода сейчас? И как вы ожидаете/хотите, чтобы он себя вел? – Domysee
Что такое 'CanvasSmith main'? Вы добавляете его в пользовательский интерфейс где угодно? – ChrFin
Извините, не читал ваших сообщений! Прямо сейчас у меня две формы: одна - основная форма - там, где есть вкладки. И еще один, который создает вкладки (это программа рисования). Итак, создаем новую вещь окна текстуры ... Ну кнопка на новом окне текстуры работает, но вызываются только линии консоли .... То, что я пытаюсь сделать, - сделать вкладки невидимыми - что я и делаю. Но при создании новой текстуры они становятся видимыми и создают вкладку. – n1warhead