Как изменить размер окна с каждым разом в C # - PullRequest
1 голос
/ 06 января 2012

Дело в том, что я разрабатываю приложение на C #, и я использовал там три элемента управления вкладками. Проблема в том, что я не могу изменить фактический размер окна приложения при переходе на другую вкладку, потому что мне не нужно такое большое окно для этого, и когда я возвращаюсь к предыдущему, оно должно вернуться к предыдущему размеру.

Ответы [ 2 ]

2 голосов
/ 06 января 2012

На мой взгляд, вы не должны изменять размер окна при изменении выбранной вкладки.Создайте свое окно таким образом, чтобы вам не нужно было изменять его размер.

Перестройте ваши вкладки таким образом, чтобы они всегда имели одинаковый размер, поэтому вам не нужно изменять размер окна.

Я бы не ожидал, что, как пользователь, размер окна изменится, потому что это может привести к ухудшению работы пользователя.

1 голос
/ 06 января 2012

Я думаю, что вы хотите это:

    private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
    {
        if (tabControl1.SelectedTab.Text == "tabPage1")
        { 
        // rezise tabcontrol
        }
    }

хотя я не думаю, что это удобно

...