![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| Kapillar |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Суть в следующем:есть форма.есть меню.при нажатии на File->New должна выпрыгивать новая форма,где будуь задаваться параметры для нового проекта.как обычно вобщем.Суть в следующем.В параметрах указываются два значения: ширина и высота прямоугольника.после того как они ввелись должна нажиматься кнопка ввода точек.Сысл таков: пользователь в параметрах ввел значения прямоугольника и нажал на кнопку ручного ввода точек,затем эта форма должна как бы перейти на второй план и должна открыться первая форма на которой уже отображен прямоугольник с введенными параметрами.Дальше пользователь накликает в этом прямоугольнике мышкой и координаты сохранятся после чего уже кликает ОК на форме с параметрами и она исчезнет.Дальше уже юзер работает с проектом.
Вобщем когда юзер вводит параметры прямоугольника и жмет кнопку на главной форме почему то не рисуется прямоугольник.... код следующий: считывание в окне параметров:
сама прорисовка в главной форме в методе Paint:
|
||||
|
|||||
| Kapillar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
Проще говоря для начала: в одной форме открывается другая.Во второй вводятся параметры.Как сделать так чтобы не закрывая вторую в первой отобразились параметры введенные во второй?
|
|||
|
||||
| Certain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.6.2008 Где: Moscow Репутация: 3 Всего: 4 |
в событии нажатии кнопки на 2-й форме нужно вызывать функцию Invalidate() 1-й формы --------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает. |
|||
|
||||
| Kapillar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
ты имеешь в виду в событии нажатии кнопки формы Form2 написать Form1.ActiveForm.Invalidate() ? я тоже думал так но или я неправильно пишу или что то другое ибо так не работат....хотя на первый взгляд логика правильная.
|
|||
|
||||
| Certain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.6.2008 Где: Moscow Репутация: 3 Всего: 4 |
Form1.Invalidate() хватит... Присоединённый файл ( Кол-во скачиваний: 3 )
WindowsApplication2.rar 35,76 Kb--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает. |
|||
|
||||
| Kapillar |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 27.4.2008 Репутация: нет Всего: нет |
спасибо!не один час над этой глупостью попарился....
|
|||
|
||||
| Certain |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 18.6.2008 Где: Moscow Репутация: 3 Всего: 4 |
всегда пожалуйста, тему закрывай
--------------------
Работа программиста и шамана имеет много общего - оба боpмочyт непонятные слова, совершают непонятные действия и не могут объяснить, как оно работает. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка Windows Forms | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |