Суть в следующем:есть форма.есть меню.при нажатии на File->New должна выпрыгивать новая форма,где будуь задаваться параметры для нового проекта.как обычно вобщем.Суть в следующем.В параметрах указываются два значения: ширина и высота прямоугольника.после того как они ввелись должна нажиматься кнопка ввода точек.Сысл таков: пользователь в параметрах ввел значения прямоугольника и нажал на кнопку ручного ввода точек,затем эта форма должна как бы перейти на второй план и должна открыться первая форма на которой уже отображен прямоугольник с введенными параметрами.Дальше пользователь накликает в этом прямоугольнике мышкой и координаты сохранятся после чего уже кликает ОК на форме с параметрами и она исчезнет.Дальше уже юзер работает с проектом.
Вобщем когда юзер вводит параметры прямоугольника и жмет кнопку на главной форме почему то не рисуется прямоугольник....
код следующий: считывание в окне параметров:
| Код | ... { rectw=Convert.ToInt32(recW.Text); recth=Convert.ToInt32(recW.Text); SetP=true; } ...
|
сама прорисовка в главной форме в методе Paint:
| Код | ... if (NewProject.SetP) { Graphics g=e.Graphics; Rectangle MainRect=new Rectangle(20,30,NewProject.rectw,NewProject.rectw); g.Rectangle(Pens.Black,MainRect);
}
...
|
|