Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 35

Работа с элементами в Windows Forms

29.09.2013, 14:39. Показов 1255. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, всем!

Помогите пож понять в чем проблема:
На форме есть элементы(3 кнопки, текст боксы, комбобоксы и т.д.). При запуске программы изначально на форме видно только пару комбобоксов и 2 кнопки. После нажатии поочередно последней кнопки(при нажатии 1-й кнопки она становится недоступной. Тоже самое и со второй) на форме появляется несколько лэйблов, комбобоксов(количество зависит от значения, выбранного в одном из комбобоксов) и еще две кнопки(ОК и Отмена). Нужно, что бы при нажатии на кнопку Отмена, первоначальных кнопки снова становились доступными и программа начинала как бы работу заново.

Но у меня почему то после нажатии на кнопку Отмена и не зависимо от того, что я заново выбираю в изначально доступных Комбобоксах, количество Лэйблов и комбобоксов, которые должны появится после выбора значения в соответствующем комбобоксе, не меняется. Если нужно, то приведу код(ноут, где написана программа разрядился)

P.S.: Подскажите еще пож, как в VS сделать копию проекта? Просто нужно за основу взять уже написанную программу(исходник соответственно оставив без изменения) и ее подредактировать.

Всем заранее спасибо!!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
29.09.2013, 14:39
Ответы с готовыми решениями:

Работа с элементами управления приложений Windows Forms
Общая формулировка задания Необходимо выполнить следующие операции: 1)создать новое приложение Windows Forms; 2)перетащить на форму...

Работа с windows forms or others)
Например, у меня есть консольное приложение виндовс. Как сделать из него полноценное окно, где почитать? В visual c++ можно вставить в...

Работа с Windows Forms
Здравствуйте, первый раз делаю forms приложение, и у меня возникла одна проблема. как мне сделать, чтобы при нажатии на выпадающий...

8
 Аватар для Soundpro
89 / 86 / 39
Регистрация: 19.10.2012
Сообщений: 243
29.09.2013, 21:44
Из прочитанного мало чего понял =) Чтоб программа заработала заново под кнопку Отмена запишите
C#
1
Application.Restart();
Радикально, не очень красиво, но для лабы сойдет))
1
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 35
01.10.2013, 20:10  [ТС]
Цитата Сообщение от Soundpro Посмотреть сообщение
Из прочитанного мало чего понял =) Чтоб программа заработала заново под кнопку Отмена запишите
C#
1
Application.Restart();
Радикально, не очень красиво, но для лабы сойдет))
Что бы было понятней, сделал скриншоты:
Кликните здесь для просмотра всего текста



Т.е сначала нажимаем первый ОК, потом второй. В зависимости от выбора n меняется порядок многочлена, который появляется после второго клика(изначально на форме составлен многочлен пятого порядка. И в зависимости от выбора n меняется количество видимых членов многочлена). По нажатии на кнопку отмена, я просто делаю доступными кнопки ОК. По идее, если заново задавать значения m, n,k в программе должно все обновляться...

P.S.: так как же сделать дубль формы(например, той что на скриншоте), что быуже дальше редактировать дубль, а оригинал оставить без изменения?

Спасибо!
0
 Аватар для Soundpro
89 / 86 / 39
Регистрация: 19.10.2012
Сообщений: 243
01.10.2013, 20:51
Какая то сложная задумка) Может всё таки рестрат приложения?
0
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 35
01.10.2013, 20:53  [ТС]
Цитата Сообщение от Soundpro Посмотреть сообщение
Какая то сложная задумка) Может всё таки рестрат приложения?
Ну судя по всему придется делать рестарт)

Как же мне все-таки скопировать форму и начать ее редактировать. А то все заново делать как-то не хочется)
0
 Аватар для Soundpro
89 / 86 / 39
Регистрация: 19.10.2012
Сообщений: 243
01.10.2013, 21:40
Честно - незнаю, есть вариант сделать штук 5 одинаковых форм заранее, и из одной формы вызывать другую при нажатии "отмена", но это уже порнография, а не программа.
0
0 / 0 / 0
Регистрация: 03.03.2013
Сообщений: 35
01.10.2013, 22:03  [ТС]
Цитата Сообщение от Soundpro Посмотреть сообщение
Честно - незнаю, есть вариант сделать штук 5 одинаковых форм заранее, и из одной формы вызывать другую при нажатии "отмена", но это уже порнография, а не программа.
Не, до такого я еще не докатился .
Уж лучше сделаю все вручную - копировать текст - не писать его руками)
0
21 / 21 / 7
Регистрация: 22.02.2013
Сообщений: 237
02.10.2013, 15:59
Iosif Stalin, клёвый ник
1
Эксперт .NET
 Аватар для Wolfdp
3790 / 1767 / 371
Регистрация: 15.06.2012
Сообщений: 6,543
Записей в блоге: 3
03.10.2013, 11:48
Цитата Сообщение от Iosif Stalin Посмотреть сообщение
Нужно, что бы при нажатии на кнопку Отмена, первоначальных кнопки снова становились доступными и программа начинала как бы работу заново.
Пишем метод DefaultInit(); который будет устанавливать кнопки в нужное состояние. Дальше вызываем его там, где нужно. Это если по нормально. А если для лабы, без особых усилий - то да, метод Application.Restart(); и две пачки спагетти, чтобы доказать преподавателю, что такой метод самый оптимальный. Особенно, когда это дочерняя форма. XD
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.10.2013, 11:48
Помогаю со студенческими работами здесь

Работа с массивами в Windows Forms
Задача следующая. Создать приложение которое предлагает пользователю задать размер линейного массива, заполняет автоматически этот масив...

Работа с формами в C# Windows Forms
Привет всем. У меня есть программа, которая выполняет определенные действия пошавого. То есть окна открываются по очереди, как при...

Работа с web Windows Forms
Как отправить что нибудь на какой нибудь сайт?Например сообщение исп средства Windows forms

Работа с таблицами в windows forms
Как запретить изменение ширины первого столбца (на скрине отмечено) и сделать ее фиксированной. И как изменить маркер данного столбца а...

Работа с таблицей в Windows Forms
С таблицами работать совершенно не умею, киньте пожалуйста ссылку на понятную статью, где объясняют все с нуля. Мне нужно чтобы на форме...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru