Я заранее извиняюсь, я сегодня слов не могу подобрать.
Как из этого:

Сделать это:


Такое есть в VS7 Open file.
(Я не имею ввиду язык

)
Здравствуйте, Lakmus, Вы писали:
очень просто.
Создаешь кнопку и контекстное меню, в обработчике нажатия на кнопку делаешь следующее
private void btnOpen_Click(object sender, System.EventArgs e)
{
contextMenu.Show(btnOpen, new Point(0, btnOpen.Height));
}
... << RSDN@Home 1.1.3 stable Ночные Снайперы — Д.р.>>
Я так и сделал, но хотелось — бы такой-же маленький треугольничек, который собственно и вызывает меню
Выглядит это все как выпадающее меню на тулбаре.
Привет!
VP>очень просто.
Ну уж не так все просто:
— нельзя разделить действия: нажатие кнопки и вызов меню (как для мыши, так и для
клавиатуры);
— кпопка не получает
название в зависимости от последнего выбранного пункта меню;
— нажатие на кнопку не вызывает обработчик последнего выбранного пункта меню..
Так что "ручной" работы ненакопать..
Здравствуйте, Lakmus, Вы писали:
L>Я так и сделал, но хотелось — бы такой-же маленький треугольничек, который собственно и вызывает меню
L>Выглядит это все как выпадающее меню на тулбаре.
Создай UserControl на котором есть две кнопки одно большая , а вторая с маленьким треклогьником ...
Мысль ясна?
... << RSDN@Home 1.1.3 stable Ночные Снайперы — Параходы>>
Здравствуйте, V.Petrovski, Вы писали:
VP>Здравствуйте, Lakmus, Вы писали:
VP>очень просто.
VP>Создаешь кнопку и контекстное меню, в обработчике нажатия на кнопку делаешь следующее
VP>VP>private void btnOpen_Click(object sender, System.EventArgs e)
VP>{
VP> contextMenu.Show(btnOpen, new Point(0, btnOpen.Height));
VP>}
VP>
У меня возник вопрос: как сделать чтобы в зависимости от местарасположения формы контекстное меню всплывало или снизу кноплки или сверху?
Здравствуйте, maloiy, Вы писали:
M>У меня возник вопрос: как сделать чтобы в зависимости от местарасположения формы контекстное меню всплывало или снизу кноплки или сверху?
Тоже самое, только тебе надо вычислить пложение меню в зависимости от твоих требований.