Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > datagridview Autosizerowsmode DisplayedCell


Автор: nemodimka 5.1.2010, 15:21
странное поведение данного компонента, после добавления строк в несколько заходов, пользователь попереводил фокус с ячейки на ячейку подергал вертикальный скролл, в итоге такое впечатление что следующая пачка строк параметр Autosizerowsmode вместо DisplayedCell делает none.
К этому добавляется что при нажатии на кнопку закрытия формы, приложение, вместо того как ему положено свернутся в трей( к часам), делает какой-то странный минимайз и сидит над кнопкой пуск в виде синей полоски.

Код

        protected override void OnClosing(CancelEventArgs e)
        {
            ShowInTaskbar = false;
            // This must be used instead of this.Close()
            WindowState = FormWindowState.Minimized;//Normal
            e.Cancel = true;
            //if you want u can hide from the system tray, just do this also:
            // this.Hide();
        }


При отладке ничего не могу словить, подскажите пожалуйста куда копать

Автор: Dobermann 5.1.2010, 18:11
последнюю строчку раскоментируй!

Автор: nemodimka 6.1.2010, 11:29
раскомментировал, помогла, сворачивается корректно вне зависимости от предшествующих действий.
но основная проблема сохранилась. (

Автор: nemodimka 8.1.2010, 15:31
Наверное все же мой тупак, DisplayedCell -> AllCells вроде бы помогает.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)