Содержимое TabControl исчезает при запуске программы - PullRequest
0 голосов
/ 15 февраля 2012

У меня есть Форма содержит много элементов управления, включая TabControl.

Проблема возникает, когда я запускаю программу, содержимое tabPage исчезает.

Ниже приведены изображения формы до и послеВыполнить и исходный код до:

i.stack.imgur.com / Sd0na.jpg

после:

i.stack.imgur.com / y5pYy.jpg

Исходный код: http://www.mediafire.com/?8d19lx1h2wwgl3m

Пожалуйста, помогите

1 Ответ

2 голосов
/ 15 февраля 2012

Трудно сказать наверняка, так как с ресурсом Telerik.WinControls я не могу запустить код.

Тем не менее, похоже, что проблема в том, как вы загружаете основную форму. Я предполагаю, что проблема заключается в том, что вы можете видеть элементы управления в конструкторе в Visual Studio, но не во время выполнения кода. Чтобы решить эту проблему, удалите метод Main_Load и поместите его содержимое в конструктор Main по умолчанию, как в файле Main.cs.

    public Main()
    {
        InitializeComponent();

        //Create Directory
        sFunctions.CreateDirectory("Pictures");

        ClassConnections conn = new ClassConnections();
        conn.setConnection(
          AppDomain.CurrentDomain.BaseDirectory + "\\Database\\",
          "MasterFile.mdb",
          "lib2006");

        publicMainForm = this;
    }

Затем удалите строку

this.Load += new System.EventHandler(this.Main_Load);

Из Main.Designer.cs файла

...