Хочу реализовать следующую задумку.
Форма имеет следующий вид и состоит из таких элементов:
— Окно «Фигуры» – аналогично окну «Панель инструментов» в VS 2008
— Окно «Свойства фигуры» — аналогично окну «Окно свойств» в VS 2008
— Окно «Холст» — аналогично окну «Хосту дизайнера форм» в VS 2008
— Окно «Элементы холста» — аналогично окну «Структура документа» в VS 2008
В окне фигуры имеет список фигур: куб, пирамида, шар и т.д.
В окне «Свойства фигуры» — отображаться свойства фигуры: ширина, высота, глубина, радиус, длина ребра и т.д.
Из окна фигуры хочу мышкой перетягивать фигуры в окно холста, настраиваю свойства и соответственно должна меняться фигура на холсте, согласно указанным свойствам.
Окно «Элементы холста» — отображает все фигуры на холсте, в этом окне можно делать выбор фигуры для изменения его свойств.
С чего начать и как мне реализовать мою задумку?
Здравствуйте, bajik, Вы писали:
B>Хочу реализовать следующую задумку.
B>Форма имеет следующий вид и состоит из таких элементов:
B>- Окно «Фигуры» – аналогично окну «Панель инструментов» в VS 2008
B>- Окно «Свойства фигуры» — аналогично окну «Окно свойств» в VS 2008
B>- Окно «Холст» — аналогично окну «Хосту дизайнера форм» в VS 2008
B>- Окно «Элементы холста» — аналогично окну «Структура документа» в VS 2008
B>В окне фигуры имеет список фигур: куб, пирамида, шар и т.д.
B>В окне «Свойства фигуры» — отображаться свойства фигуры: ширина, высота, глубина, радиус, длина ребра и т.д.
B>Из окна фигуры хочу мышкой перетягивать фигуры в окно холста, настраиваю свойства и соответственно должна меняться фигура на холсте, согласно указанным свойствам.
B>Окно «Элементы холста» — отображает все фигуры на холсте, в этом окне можно делать выбор фигуры для изменения его свойств.
B>С чего начать и как мне реализовать мою задумку?
Например, почитайте что-нибудь про
плагины.
Здравствуйте, HowardLovekraft, Вы писали:
HL>Например, почитайте что-нибудь про плагины.
Не пойму к чему вы клоните
Здравствуйте, bajik, Вы писали:
B>Хочу реализовать следующую задумку.
B>Форма имеет следующий вид и состоит из таких элементов:
B>- Окно «Фигуры» – аналогично окну «Панель инструментов» в VS 2008
B>- Окно «Свойства фигуры» — аналогично окну «Окно свойств» в VS 2008
B>- Окно «Холст» — аналогично окну «Хосту дизайнера форм» в VS 2008
B>- Окно «Элементы холста» — аналогично окну «Структура документа» в VS 2008
B>В окне фигуры имеет список фигур: куб, пирамида, шар и т.д.
B>В окне «Свойства фигуры» — отображаться свойства фигуры: ширина, высота, глубина, радиус, длина ребра и т.д.
B>Из окна фигуры хочу мышкой перетягивать фигуры в окно холста, настраиваю свойства и соответственно должна меняться фигура на холсте, согласно указанным свойствам.
B>Окно «Элементы холста» — отображает все фигуры на холсте, в этом окне можно делать выбор фигуры для изменения его свойств.
B>С чего начать и как мне реализовать мою задумку?
Вот
тут пример, как раз для твоего случая, думаю.
Для изменения свойств фигуры я думаю тебе придется написать свой PropertyGrid либо воспользоваться существующими. Если у тебя в качестве фигуры будет выступать ограниченный набор фигур, например Rectangle, Border, то лучше напиши сам
Здравствуйте, bajik, Вы писали:
B>Не пойму к чему вы клоните
Я клоню к тому, что такое приложение логично, на мой взгляд, делать расширяемым, чтобы список типов не был фиксированным и его можно было бы расширять без внесения изменений в основное приложение.
Здравствуйте, bajik, Вы писали:
B>С чего начать и как мне реализовать мою задумку?
А сама студия тебе не подойдет?
... << RSDN@Home 1.2.0 alpha 4 rev. 1237 on Windows 7 6.1.7100.0>>