Visual Basic и контекстное меню - PullRequest
0 голосов
/ 12 ноября 2009

Есть ли способ добавить заголовок во всплывающее меню? Я не нашел недвижимость для этого.

Ответы [ 3 ]

1 голос
/ 13 ноября 2009

Вы также можете смоделировать заголовок в контекстном меню, поместив информацию, которую вы хотите отобразить, в качестве первого элемента в контекстном меню. Поместите разделитель (или, возможно, два) под ним и не ставьте код позади него.

Это визуально отделяет элемент, и пользователи довольно быстро узнают, что нажатие на первый элемент ничего не делает.

0 голосов
/ 13 февраля 2010

Делай, как говорит Корин, но отключи и первый предмет. Если вы отключите его, это полностью устранит путаницу.

0 голосов
/ 12 ноября 2009

Это может не сработать в вашей ситуации, но всякий раз, когда мне нужно было показать контекстное меню вне строки сетки, которая не была текущей / выделенной строкой, я сначала делал эту строку текущей строкой, а затем отображал меню. Это исключило бы необходимость заголовка в меню. Я предполагаю, что вы показываете контекстное меню, если пользователь щелкает правой кнопкой мыши на строке. Задолго до отображения контекстного меню убедитесь, что строка является текущей и выделенной.

...