![]() |
|
Модераторы: gambit, Partizan |
![]()
|
|
| vantusiatina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 23.10.2008 Репутация: нет Всего: нет |
Необходимо создать холст на который пользователь сможет перетаскивать компоненты (кнопки, надписи, картинки), на подобие визуального дизайнера формы в visual Studio. Как это лучше всего сделать? и где почитать на эту тему?
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
vantusiatina, В .NET всё есть для организации такого дизайнера...
...искать пример на CodeProject... -------------------- СУВ, Partizan. |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Тебе нужен класс System.ComponentModel.Design.DesignSurface, из библиотеки System.Design.dll. К сожалению объяснять как с ним работать долго и муторно, но если поработать с документацией по этому классу, то можно сделать почти как в студии.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| vantusiatina |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 23.10.2008 Репутация: нет Всего: нет |
большое спасибо, буду хоть знать где и что искать и читать!!!
вперед, к знаниям |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
Я тут набросал рабочий макет, потому как сам помню как мучился, разбираясь с этим делом. Просто тут можно сразу обзорно овидеть на что надо обратить внимание. Задокументированно это дело неважно. Многое пришлось нащупывать методом "научного тыка".
Написано на васике, надеюсь: это не проблема. Присоединённый файл ( Кол-во скачиваний: 21 )
DesignerSample.zip 105,04 Kb-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Kakadu |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 273 Регистрация: 19.3.2008 Репутация: нет Всего: 7 |
Вы этот проект на какой студии писали? А то VS2005 так просто открывать не хочет
-------------------- Добрые мариносы долго кормили украдкой маленьких зерлингов. От этой украдки зерлинги пухли и дохли |
|||
|
||||
| diadiavova |
|
|||
![]() Доктор Зло(диагност, настоящий, с лицензией и полномочиями) ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5821 Регистрация: 14.8.2008 Где: В Коньфпольте Репутация: 16 Всего: 142 |
2008, но там новый синтаксис я только один раз использовал, а так можно всё скопировать в vs2005, и должно пойти, проект под 2-ой фреймвок написан.
-------------------- Хочешь получить мудрый совет - читай подписи участников форумов. Злой доктор Щасзаболит |
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
-------------------- СУВ, Partizan. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [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. |