Модераторы: gambit, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Оконное приложение 
:(
    Опции темы
Wanderer2019
Дата 19.5.2006, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: 2
Всего: 17



Объясните пожалуйста как в .NET создавать оконные приложения???
 
PM ICQ MSN   Вверх
ivashkanet
Дата 19.5.2006, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 11
Всего: 149



Какие именно "оконные"? Самые простые что-ли???
Если с Visual Studio, то так 
File --> New --> Project ...
C# --> Windows --> Windows Application--> Имя проекта --> OK
По сути все, можно компилить  smile 
Кидаешь нужные компоненты на форму, обрабатываешь нужные события.
Компилишь.
Все готово. Можно юзать.

P.S. Прочти любую книжку по .Net там все подробнее  smile

Добавлено @ 13:32 
Wanderer2019, слушай, ты ж, вроде, не новичок, а такие вопросы задаешь  smile  
PM MAIL WWW ICQ   Вверх
Wanderer2019
Дата 19.5.2006, 14:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 937
Регистрация: 3.12.2004
Где: Санкт-Петербург/П рага

Репутация: 2
Всего: 17



неее я про оконные =)
ну типа Word`а, когда внутри главного окна можно открывать еще окна =) 
PM ICQ MSN   Вверх
Exception
Дата 19.5.2006, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 5
Всего: 186



Цитата(Wanderer2019 @  19.5.2006,  15:19 Найти цитируемый пост)
неее я про оконные =)
ну типа Word`а, когда внутри главного окна можно открывать еще окна =)  


Это вообще-то MDI называется. И уже не используется даже в том же Ворде. Делается через свойство IsMdiClient формы. 
PM   Вверх
VisualProgrammerNET
Дата 21.5.2006, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 1
Всего: 6



Цитата(Exception @  19.5.2006,  15:26 Найти цитируемый пост)
И уже не используется даже в том же Ворде


Что-то я от жизни отстал... а что используется в ворде? Ща просто ваяю приложение... многооконное. Начал делать MDI. Есть какие-то другие решения?  smile  


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
Exception
Дата 21.5.2006, 12:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 5
Всего: 186



Как вариант - табы, как сделано в самой VS. 
PM   Вверх
VisualProgrammerNET
Дата 21.5.2006, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Почётный халявщик
**


Профиль
Группа: Участник
Сообщений: 461
Регистрация: 30.10.2005
Где: Зеленоград

Репутация: 1
Всего: 6



А... табы я давно тоже стал использовать как страницы. Дизайн симпатишный получается, да и заморачиваться с тучей окон не надо. 


--------------------
3 ГОДА НА user posted image 
PM MAIL ICQ   Вверх
Exception
Дата 21.5.2006, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 4525
Регистрация: 26.12.2004

Репутация: 5
Всего: 186



Я имею ввиду - засовывать окна в табы (ну, их там закрывать можно и т.д.) прямо как в Visual Studio. 
PM   Вверх
ivashkanet
Дата 22.5.2006, 09:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодю потиху
****


Профиль
Группа: Участник Клуба
Сообщений: 3684
Регистрация: 23.2.2006
Где: Гомель, Беларусь

Репутация: 11
Всего: 149



Если тема еще актальна.
Наткнулся на свойство формы IsMdiContaner. Если поставить его в true, то форма становится хранилищем других форм, у которых свойство MDIParent указывает на эту форму  smile 
Код

            this.IsMdiContainer = true;
            Form f = new Form();
            f.MdiParent = this;
            f.Show();

Еще интересней такой код:
Код

        Form f;
        public Form1()
        {
            InitializeComponent();
            this.IsMdiContainer = true;
            f = new Form();
            Button bt = new Button();
            bt.Click += new EventHandler(bt_Click);
            f.Controls.Add(bt);
            f.Show();
        }

        void bt_Click(object sender, EventArgs e)
        {
            if (f.MdiParent == null) { f.MdiParent = this; }
            else { f.MdiParent = null; }

        }

Форма прыгает внутрь формы и наружу, по нажатию на кнопку  smile  
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




[ Время генерации скрипта: 0.0873 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.