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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Свое главное меню, Как создать? От чего лучше наследоваться 
:(
    Опции темы
Andrew_D
Дата 6.8.2007, 10:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всем привет!

Хочу (т.е. очень надо) создать свой контрол Главное меню со своими свойствами, а, главное, со своим оригинальным
оформлением.

Если кто-нибудь занимался чем-либо подобным, то с нетерпением жду советов!

От чего лучше наследоваться при создании своего меню, а так же пунктов меню?
PM MAIL   Вверх
tdebugger
Дата 6.8.2007, 14:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

От чего лучше наследоваться при создании своего меню, а так же пунктов меню?

От чего угодно smile
Меню из FCL -это такой же контрол, как и батон и др, к стандартному  виндовскому не имеет никакаго отношения.
--------------------
ТЕХНОЛОГИЯ "JAVA"  НЕ ПРЕДНАЗНАЧЕНА ДЛЯ УПРАВЛЕНИЯ ЯДЕРНЫМИ УСТАНОВКАМИWindows98 License.txt
PM MAIL MSN   Вверх
Andrew_D
Дата 6.8.2007, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо. А нет ни каких примеров? А то я делаю-делаю, но все как-то плохо?
PM MAIL   Вверх
anonym
Дата 6.8.2007, 17:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата(Andrew_D @  6.8.2007,  10:27 Найти цитируемый пост)
Главное меню со своими свойствами, а, главное, со своим оригинальнымоформлением

А что ты под этим понимаешь? Разноцветные кнопки?

PM MAIL   Вверх
Andrew_D
Дата 6.8.2007, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Да.




PM MAIL   Вверх
tdebugger
Дата 7.8.2007, 08:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Цитата

 А то я делаю-делаю, но все как-то плохо?

Немудрено, меню- контрол не из простецких.
Лучше занятся настройкой того, что уже есть. В недрах MSDN имеется фаил с примером ToolStripSample.zip, там и про меню что-то есть.
--------------------
ТЕХНОЛОГИЯ "JAVA"  НЕ ПРЕДНАЗНАЧЕНА ДЛЯ УПРАВЛЕНИЯ ЯДЕРНЫМИ УСТАНОВКАМИWindows98 License.txt
PM MAIL MSN   Вверх
3Maestro3
Дата 7.8.2007, 08:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Спасибо
PM MAIL   Вверх
Andrew_D
Дата 7.8.2007, 08:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Под настройкой понимается перерисовка поверх существующего ?

PM MAIL   Вверх
tdebugger
  Дата 7.8.2007, 14:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



В общем - да. Но я не знаю, что ты там задумал: может анимированное какое-нибудь, с 3D-графикой...
--------------------
ТЕХНОЛОГИЯ "JAVA"  НЕ ПРЕДНАЗНАЧЕНА ДЛЯ УПРАВЛЕНИЯ ЯДЕРНЫМИ УСТАНОВКАМИWindows98 License.txt
PM MAIL MSN   Вверх
Andrew_D
Дата 7.8.2007, 15:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



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

я так понял, у class MainMenu метода OnPaint() нету?

Это сообщение отредактировал(а) Andrew_D - 7.8.2007, 15:34
PM MAIL   Вверх
Jlekc
Дата 7.8.2007, 16:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата(Andrew_D @  7.8.2007,  15:15 Найти цитируемый пост)
я так понял, у class MainMenu метода OnPaint() нету

Зато есть ToolStripRenderer, отнаследуй его и реализуй разукрашку


--------------------
PM MAIL ICQ   Вверх
Andrew_D
Дата 8.8.2007, 08:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



А нет простых примеров работы с этим классом?

Это сообщение отредактировал(а) Andrew_D - 8.8.2007, 08:19
PM MAIL   Вверх
Andrew_D
Дата 8.8.2007, 08:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Полный трабл!

Этот класс в .Net Framework 2.0, а проект должен быть на VS 2003. 

Что делать-то?
Есть ли аналоги какие-нибудь?

Может кто с классом ControlPaint работал и есть примеры? В нем есть функция ControlPaint.DrawMenuGlyph(...).

Что такое "глиф меню" ? 
добавлено 9.08

Может кто знает, какие события происходят когда в студийном дизайнере:

1.Кидаешь MainMenu на форму (стандартный компонент)
2. Щелкаешь кнопкой мыши и добавляешь пункт меню.

Как до них добраться? Возможно ли это?

Это сообщение отредактировал(а) Andrew_D - 9.8.2007, 13:48
PM MAIL   Вверх
st4lk3r0k
Дата 23.8.2007, 01:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



У меня аналогичный вопрос smile тока немного легче...
Мне оч хочется узнать как сделать чтобы при нажатии кнопки File (к примеру) выподала менюшка?
У меня всё ограничивается размерами ЮзерКонтрола (формой контрола) как сиё поправить?
--------------------
- Чем вы занимаетесь на работе? - Я специалист по ускоренной релокации средств размножения... - Это как? - Х%и пинаю...
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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