Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.69/16: Рейтинг темы: голосов - 16, средняя оценка - 4.69
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
1

Работа с окнами

24.07.2012, 19:49. Показов 3276. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
фишка в том что я делаю простенькую програмульку которая делает опрос пользователя .. Тоесть в главном окне формы написан вопрос и через боксы можно выбрать вариант ответа .. и для этого мне нужно что бы при нажатии кнопки "Далее" пролистывалась форма .. с первой на вторую и так далие ... в главном окне .. именно такой эффект мне нужен .. не нужно предлогать менять надписи !..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.07.2012, 19:49
Ответы с готовыми решениями:

Диалог между окнами
Здравствуйте! Помогите организовать диалог между двумя окнами. Мне нужно во втором окне ввести...

Создание приложения с дочерними окнами
Создаю windows form application. Подскажите как сделать так, чтобы нажатием кнопки далее в окне...

Работа с окнами
Ребят, если небольшая проблема. Нужно из prompt считать цифру (1-4), а затем открыть...

Работа с окнами
Нужно при дабл левом клике максимизировать окно, то которое активно, а переключение активности...

12
0 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 21
24.07.2012, 20:11 2
Ну так и в чем проблема? Надо просто сделать несколько форм.
0
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
24.07.2012, 20:16  [ТС] 3
мне не нужно что бы одна форма открывалась другая закрывалась .. потому что если так сделать окна могут быть разных размеров или разное расположение на экране и тогда окно будет прыгать туда сюда и менятся в размере .. получится тупо .. мне нужно вот что бы как открылось главное окно и всё не закрывать его .. что бы всё менялось в нутри него .. менялись компоненты надписи и всё такое .. есть способ сделать вкладки но это не пойдёт .. так пользователь сможет пролестнуть на любой вопрос .. да даже если бы не смог .. я всё равно хочу научится делать нормальную программу .. а не которая тупа открывает из одной формы другую и окна прыгают и меняются .. .
0
0 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 21
24.07.2012, 21:00 4
Цитата Сообщение от coder1 Посмотреть сообщение
есть способ сделать вкладки но
Цитата Сообщение от coder1 Посмотреть сообщение
пользователь сможет пролестнуть на любой вопрос
Так в чем проблема? Не знаю как в Visual Studio, но в C++ Builder есть возможность блокировать нажатие на вкладку.
Тогда все будет просто - нажал на кнопку далее и присваиваете enabled=false у нынешней вкладки, и true для следующей.
Как-то так =)
0
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
24.07.2012, 21:06  [ТС] 5
ну вот опять 25 .. это вкладки .. .. я же не собираюсь всю жизнь делать это вкладками .. впервую очередь я изучаю виндовс форм и мне интерестно как вот делают люди что при нажатии на кнопку у них меняется форма и её содержимое прям в главном окне программы .. к примеру установочник игры где вы жмёте далее далее далее соглашаетесь с лицензионными правами и тп .. в некоторых инстоляторах меняется содержимое окна но не каких других форм из одной другую не вызывают ... вот это я понимаю правельное создание приложения где всё удобно и не каких глупых вкладок которые пока вообще не в тему ..
0
0 / 0 / 0
Регистрация: 30.06.2012
Сообщений: 21
24.07.2012, 21:12 6
Цитата Сообщение от coder1 Посмотреть сообщение
ну вот опять 25 .. это вкладки .. .. я же не собираюсь всю жизнь делать это вкладками .. впервую очередь я изучаю виндовс форм и мне интерестно как вот делают люди что при нажатии на кнопку у них меняется форма и её содержимое прям в главном окне программы .. к примеру установочник игры где вы жмёте далее далее далее соглашаетесь с лицензионными правами и тп .. в некоторых инстоляторах меняется содержимое окна но не каких других форм из одной другую не вызывают ... вот это я понимаю правельное создание приложения где всё удобно и не каких глупых вкладок которые пока вообще не в тему ..
Ну менять содержимое надписей - глупо. Я бы сделал либо новые формы для каждого вопросы, что тоже не очень разумно, либо просто запихал вопросы в отдельный файл и сделал программе возможность взятия вопросов из этого файла без новых форм.
0
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
24.07.2012, 21:20  [ТС] 7
ладно я вижу что вы всё равно не кто не знает как решить эту задачу и начинаете извеватся вокруг вопроса .. посмотрите пожалуйста вот эту программу (c-pc.narod.ru/656.exe) тут чётко всё видно как меняется при нажатие кнопки "Продолжить" --- вот как мне вточности так же всё делать а ? госпада учёные , ..
0
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
24.07.2012, 21:22 8
Цитата Сообщение от coder1 Посмотреть сообщение
при нажатии на кнопку у них меняется форма и её содержимое прям в главном окне программы
coder1, у компонентов есть св-во Visible ( видимость компонента )
Придаешь значение FALSE, компонент становится не видимым.
Отработала первая группа делаешь её невидимой .Вторую группу -
делаешь видимой .
Это один из сотни способов .
1
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
24.07.2012, 21:27  [ТС] 9
MrCold, спасибо ... это уже можно взять мне на заметку .. хороший вариант ... но я подажду вдруг кто то предложит болие гениальное решение .. ведь я это делаю для себя .. а не по учёбе .. так что я заинтрегован этим вопросом ...
0
58 / 58 / 6
Регистрация: 10.07.2011
Сообщений: 229
25.07.2012, 10:11 10
Можно панелей на форме много сделать с нужными элементами и просто скрывать/отображать соответствующую панель.
1
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
25.07.2012, 14:35  [ТС] 11
Mustik, вариант ещё лучше ... А как мне с этими панелями лучше рабоать .. потому что они залазиют друг на друга .. их делаешь на всё окно программы .. и вот когда к примеру спустя 5 панелей тебе вдруг преспичит вернутся ко второй .. что в такие моменты лучше делать ?
0
58 / 58 / 6
Регистрация: 10.07.2011
Сообщений: 229
26.07.2012, 10:58 12
Цитата Сообщение от coder1 Посмотреть сообщение
Mustik, вариант ещё лучше ... А как мне с этими панелями лучше рабоать .. потому что они залазиют друг на друга .. их делаешь на всё окно программы .. и вот когда к примеру спустя 5 панелей тебе вдруг преспичит вернутся ко второй .. что в такие моменты лучше делать ?
Правой кнопкой на панель нажимаешь, там send to back вроде. Таким образом ищешь нужную. Другого варианта пока не знаю
0
2 / 2 / 1
Регистрация: 04.02.2012
Сообщений: 49
26.07.2012, 14:16  [ТС] 13
Mustik, хотя да можно поставить на задний или передний план .. что то типо того ..
0
26.07.2012, 14:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.07.2012, 14:16
Помогаю со студенческими работами здесь

Работа с окнами
Доброго всем времени суток! Объясню ситуацию. Есть форма, на ней 3 кнопки. По нажатию на кнопку...

Работа окнами
ПРивет всем , как сделать чтобы при нажатии на кнопке btn1 Открылось окна скайп которое в статус...

Работа с окнами
Здравствуйте, делаю дипломный проект на delphi. Хочу поинтересоваться, какие ''фишки'' есть при...

Работа с окнами
здравствуйте, я сейчас делаю курсовик (надо сделать игру, я делаю: кто хочет стать миллионером), и...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru