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


Автор: wwwdiz 2.9.2007, 11:05
Есть грид... на  одну из колонок пользователь щёлкает и должно показаться новое окно в котором он выбирает определённый параметр после выбора окно закрывается, выбранный параметр отображается в данной ячейки. Вот.
Как сделать так чтобы левый верхний угол открывающейся формы совпадал по координатам с левым верхним углом ячейки, через которую форма была вызвана. свойство StartPosition таким требованием не отвечает...
Зачем мне такой замут? поясняю- до этого тип данной колонки был DataGridViewComboBoxColumn  но чтобы выскочил выпадающий список пользователь должен щёлкнуть пару а то тройку раз по стрелочке... а это, сами понимаете, терпение и время...

Автор: duk 2.9.2007, 17:06
установи координаты формы вручную и все, правда перед этим найди координаты нужного угла.

Автор: wwwdiz 2.9.2007, 23:14
А какое свойство отвечает за стартувую позицию окна(поо координатам) - Location? 

Автор: Experimenter 3.9.2007, 06:16
Код

            myForm.StartPosition = FormStartPosition.Manual;
            myForm.Location = new Point(posX, posY);
осталось только координаты вставить

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