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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Как сделать плавающие окна в WinForms 
V
    Опции темы
DCODE
Дата 6.5.2011, 00:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Здравствуйте! 
Хочу узнать у знающих, как создать приложение с окнами, которые в главном окне липнут и группируются на подобие окон в среде VisualStudio2008, мучаюсь уже 2 дня но немогу найти ничего  smile . Дайте хоть зацепку, куда копать. 
Заранее большое спасибо.
PM MAIL   Вверх
diadiavova
Дата 6.5.2011, 00:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 16
Всего: 142





--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
DCODE
Дата 6.5.2011, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я так понаял это какойто готовый компонент без исходников, мне бы понять как это вообще делать и возможно ли это сделать в пределах WinForms, или нужно переходить на технологию от WPF?
PM MAIL   Вверх
-Mikle-
Дата 6.5.2011, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Вам дали ссылку на компонент, который уже это все делает. Используйте его.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
diadiavova
Дата 6.5.2011, 12:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 16
Всего: 142



Почему без исходников?  smile 
http://sourceforge.net/projects/dockpanels...te/2.5.0%20RC1/
Все там есть.
Цитата(DCODE @  6.5.2011,  13:49 Найти цитируемый пост)
или нужно переходить на технологию от WPF?

На впф тоже придется использовать сторонние компоненты, например такие
http://avalondock.codeplex.com/
Хотя переходить на нее все равно нужно smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
-Mikle-
Дата 6.5.2011, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Цитата(diadiavova @  6.5.2011,  15:56 Найти цитируемый пост)
Хотя переходить на нее все равно нужно  

И чем быстрее, тем лучше  smile 


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
DCODE
Дата 6.5.2011, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



 smile  Всем спасибо, ссылки очень помогли. На winforms получается нет таких компонентов, а скаченные по ссылке DockPanel написаны неким автором.
 
По исходникам приблизительно понял как это делать, и решено написать собственные компоненты такого типа. В будущем выложу свои исходники с доками если кому нужно.

 На WPF переходить не буду пока, так как вохможности отрисовывальщиков GDI меня вполне устраивают. WPF позиционируют как я понял GUI с более привлекательным интерфейсом и из за векторной отрисовки не зависит от устройства отображения. Мне прежде всего ненравится внешний вид шрифтов в WPF, которые выглядят размыто, а для отрисовки использует DirectX что для меня нежелательно и за специфики разрабатываемого приложения.
PM MAIL   Вверх
jonie
Дата 6.5.2011, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

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



-Mikle-, diadiavova, кто вам сказал что надо переходить на WPF? WPF имхо умрет под натиском SL.


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
-Mikle-
Дата 6.5.2011, 19:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Невидимка Vingrad'а
***


Профиль
Группа: Экс. модератор
Сообщений: 1672
Регистрация: 22.6.2003
Где: Казахстан, Астана

Репутация: 8
Всего: 59



Цитата(jonie @  6.5.2011,  18:49 Найти цитируемый пост)
WPF имхо умрет под натиском SL

Младший Брат убьет Старшего Брата? Да и речь в общем-то о переходе на следующий уровень, будь то WPF или SL. Я согласен, онлайн-приложения способны заменить десктопные (по крайней мере народу такие приложения нравятся все больше и больше), но и десктопные тоже будут занимать свое место еще долго, ИМХО.


--------------------
Если тебе плюют в спину, значит ты впереди...
PM   Вверх
DCODE
Дата 19.5.2011, 23:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



И снова привет всем. Написал алфа версию прилипающих окон smile , обещал выложить исходники если кому надо. 
Вылаживать ? Нужно камуто?

Выложу пока тестовых екзешник, а соурсы надо подготовить.

Это сообщение отредактировал(а) DCODE - 20.5.2011, 00:27

Присоединённый файл ( Кол-во скачиваний: 9 )
Присоединённый файл  bin.rar 27,86 Kb
PM MAIL   Вверх
DCODE
Дата 22.5.2011, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Ладно, исходники никому ненадо значит тему можно закрывать.

Всем большое спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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