Почему я не могу выбрать ячейки TableView?

Winforms применяет ограничение минимального размера к форме, основанной на сохранении заголовка. Даже если у формы нет такой, причуда, которую большинство программистов называют «ошибкой».

Однако вы все равно можете переопределить конечный размер, установив свойство ClientSize в обработчике событий для события Load. Остерегайтесь необходимости перемасштабировать окно на компьютере с другим параметром DPI видео, вы не хотите жестко кодировать размер. Лучший способ - изменить его на основе положения элемента управления. Например:

    protected override void OnLoad(EventArgs e) {
        base.OnLoad(e);
        this.ClientSize = new Size(
            this.ClientSize.Width,
            OKButton.Bottom + OKButton.Margin.Bottom
        );
    }

С предположением, что элемент управления с именем OKButton является нижним. При необходимости отрегулируйте.

13
задан bkwebhero 11 October 2015 в 19:47
поделиться