Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 1
Регистрация: 29.03.2014
Сообщений: 12

Открытие MenuStrip при запуске приложения

31.03.2014, 23:28. Показов 1414. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем добрый вечер, подскажите пожалуйста, не получается разобраться, явно в одну строчку делается, не могу понять. Есть на форме MenuStrip, и при запуске формы нужно что б сразу открывалось, меню
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2014, 23:28
Ответы с готовыми решениями:

MDI: При вызове активного дочернего окна пункты его menuStrip отображались на menuStrip родителя
Есть родительская форма, на форме menuStrip с пунктами: Item1, Item2, Item3. Есть дочерняя форма, опять же, menuStrip, но уже с пунктами:...

Открытие формы приветствия при запуске приложения
Сделал 9 форм. Вылезает основная форма, которую я делал, с базами, значениями и пр., но мне нужно чтобы вначале вылетала форма приветствия,...

Открытие браузера на определённой странице при запуске заданного приложения
Здравствуйте, я задался такой идеей, чтоб при запуске какого либо приложения (к примеру игры) с ним вместе открывался браузер на...

8
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
31.03.2014, 23:43
ShowDropDown?
0
 Аватар для IamRain
4694 / 2702 / 734
Регистрация: 02.08.2011
Сообщений: 7,233
01.04.2014, 01:10
Лучший ответ Сообщение было отмечено Sharuda как решение

Решение

В классе формы:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
public Form1()
        {
            InitializeComponent();
            Paint += menuStrip1_Paint;
        }
 
        void menuStrip1_Paint(object sender, PaintEventArgs e)
        {
            FirstTimePaint();
            Paint -= menuStrip1_Paint;
        }
 
        private void FirstTimePaint()
        {
            menuToolStripMenuItem.DropDown.Show(menuStrip1.Bounds.Location);
        }
А то, что DropDownList появляется не в тех координатах, ( у меня в левом верхнем углу экрана, а не формы),
как понял, это баг winforms и вроде как в Microsoft не собираются его фиксить:http://social.msdn.microsoft.c... m=winforms
1
0 / 0 / 1
Регистрация: 29.03.2014
Сообщений: 12
01.04.2014, 09:07  [ТС]
Спасибо за ответ,

menuToolStripMenuItem

А что это тут?
0
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
01.04.2014, 09:08
Цитата Сообщение от Sharuda Посмотреть сообщение
А что это тут?
Пункт меню на контейнере MenuStrip...
0
0 / 0 / 1
Регистрация: 29.03.2014
Сообщений: 12
01.04.2014, 09:09  [ТС]
Понял, осталось, понять как сделать чтоб рисовало в нужном месте, а не вверху
0
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
01.04.2014, 09:18
Цитата Сообщение от Sharuda Посмотреть сообщение
Понял, осталось, понять как сделать чтоб рисовало в нужном месте, а не вверху
Кого? Контейнер, пункт, подпункты?
0
0 / 0 / 1
Регистрация: 29.03.2014
Сообщений: 12
01.04.2014, 10:48  [ТС]
Пункты

http://screencast.com/t/8cLFGS4Ub

Они должны в Форме открываться, а не в левом углу
0
 Аватар для Spawn
995 / 893 / 354
Регистрация: 24.03.2014
Сообщений: 2,381
Записей в блоге: 2
01.04.2014, 10:56
C#
1
fileToolStripMenuItem.DropDown.Show(PointToScreen(menuStrip1.Location));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.04.2014, 10:56
Помогаю со студенческими работами здесь

Ошибка при запуске приложения из приложения WinAPI
Здравствуйте. Есть следующий код, найденный на просторах интернета. int main(int argc, char **argv) { STARTUPINFO si; ...

Открытие формы при запуске
Код, который при открытии формы, проверяет значение из ини. Если оно равно одному, то открывает другую форму, закрывая эту. Вызывает фатал....

Самопроизвольное открытие папки при запуске ОС
Самопроизвольно открывается папкаC:/windows/system32

Открытие сайта с рекламой при запуске
Доброго времени суток. При каждом запуске системы самостоятельно открывается хром с рекламным сайтом gamezonenews.net. Так же в диспетчере...

Открытие браузера с рекламой при запуске ПК
При запуске компьютера открывается Google chrome, сайт adverttraff.org . Eset nod32 ничего не находит.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Вывод данных через динамический список в справочнике
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO Апнулись до NET10. Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта так и в интерактивном режиме. из сложностей - чисто функциональный подход. Решил. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru