Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ListView + ContextMenu / 15 сообщений из 15, страница 1 из 1
31.10.2004, 13:31
    #32762303
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Народ подскажите как сделать ListView + ContextMenu, так что бы при выборе элемента в ListView и нажатии правой кнопки появлялся ContextMenu, с возможностями "работы" с выбранным элементом списка. А то у меня получается, так что при вызове ContextMenu "теряется" выбранный элемент (Я при отресовке проверяю выбран-ли элемент из списка и если нет, то некторые кнопки Enable=False) и "элементы" ContextMenu становятся недоступными.
_________________________________________
Если расширить двери восприятия и отбросить всё наностное, то все вещи предстанут такими, какие они есть на самом деле - Б Е С К О Н Е Ч Н Ы М И !!!
...
Рейтинг: 0 / 0
31.10.2004, 13:54
    #32762306
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
GreatValenНарод подскажите как сделать ListView + ContextMenu, так что бы при выборе элемента в ListView и нажатии правой кнопки появлялся ContextMenu, с возможностями "работы" с выбранным элементом списка. А то у меня получается, так что при вызове ContextMenu "теряется" выбранный элемент (Я при отресовке проверяю выбран-ли элемент из списка и если нет, то некторые кнопки Enable=False) и "элементы" ContextMenu становятся недоступными.
_________________________________________
Если расширить двери восприятия и отбросить всё наностное, то все вещи предстанут такими, какие они есть на самом деле - Б Е С К О Н Е Ч Н Ы М И !!!

Sorry немного не так:

Если я хочу что-то сделать с элементом при помощи контексного меню и "выбираю" элемент списка правой кнопкой, то при отображении меню, нужные пункты недоступны (прога считает, что элемент не выбран), а если сначала нажму левой кнопкой - т.е. выберу элемент, а затем правой, то всё ContextMenu работает нормально, НО выбеление исчизает (выбранный элменмент не подсвечен как выделенный [- туфта какая-то а не текст, но...]). Надо чтобы праой кнопкой нажал и получил то что нужно, да и элемент списка выделился бы.
...
Рейтинг: 0 / 0
31.10.2004, 14:18
    #32762310
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
какое событие ты отрабатываешь ?

listView_MouseDown

или

contextMenu_Popup (меню привязано к listView через св-во СontextMenu)
...
Рейтинг: 0 / 0
31.10.2004, 14:23
    #32762313
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Стркакое событие ты отрабатываешь ?

listView_MouseDown

или

contextMenu_Popup (меню привязано к listView через св-во СontextMenu)

Да Меню привязано к ListView через ContextMenu.

Событие - ListView_Paint
...
Рейтинг: 0 / 0
31.10.2004, 14:25
    #32762314
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
GreatValenСобытие - ListView_Paint

Ой ошибся.

Событие - ContextMenu_Pain
...
Рейтинг: 0 / 0
31.10.2004, 14:40
    #32762319
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Paint или Popup ?
...
Рейтинг: 0 / 0
31.10.2004, 15:10
    #32762327
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
СтрPaint или Popup ?

Paint, (у ContextMenusStrip нет Popup)
...
Рейтинг: 0 / 0
31.10.2004, 15:41
    #32762330
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
у ListView выстави HideSelection = false (не будет исчезать разметка)

попробуй событие Opened у стрипа
...
Рейтинг: 0 / 0
31.10.2004, 16:06
    #32762335
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
хотя можно и в Paint обрабатывать

ЗЫ предупреждать надо, что 2.0 используешь :)
...
Рейтинг: 0 / 0
31.10.2004, 16:12
    #32762337
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Стрхотя можно и в Paint обрабатывать

ЗЫ предупреждать надо, что 2.0 используешь :)

Sorry, я как-то забыл (у него есть некоторые вещи которые я с дуру показал, вот теперь и заставляют и плевать хотят что он beta)
...
Рейтинг: 0 / 0
31.10.2004, 16:21
    #32762340
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Стру ListView выстави HideSelection = false (не будет исчезать разметка)

попробуй событие Opened у стрипа

Ни фига неработает.
...
Рейтинг: 0 / 0
31.10.2004, 16:27
    #32762343
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Мне вообще не нравится, что если я вызываю конекстное меню на элементы ListView-а, то проподает выделение данного элемента (я имею ввиду визульное выделение). В самой студии например, если я в SolutionExplorer вызову контекстное меню на элементе, то элемент останется подсвеченным, а здесь, что в ListView, что в TreeView нет.
__________________________________
Если расширить двери восприятия и отбросить всё наностное, то все вещи предстанут такими, какие они есть на самом деле - Б Е С К О Н Е Ч Н Ы М И !!!
...
Рейтинг: 0 / 0
31.10.2004, 16:41
    #32762350
Стр
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
селекция исчезает, если кликаешь мимо отселектированных элементов. а когда над одним из них - то при hideselection=false - селекция "подсеривается" но остается.
по крайней мере у меня именно так происходит.
...
Рейтинг: 0 / 0
31.10.2004, 17:24
    #32762362
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Стрселекция исчезает, если кликаешь мимо отселектированных элементов. а когда над одним из них - то при hideselection=false - селекция "подсеривается" но остается.
по крайней мере у меня именно так происходит.

hideselection=false !!!!!
...
Рейтинг: 0 / 0
31.10.2004, 17:26
    #32762363
GreatValen
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + ContextMenu
Огромное спасибо Стр поставил HideSelect=False и всё вроде как бы работает нормально. Честно говоря я даже и смотреть в настройки ListView не стал, а следовало бы.
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / ListView + ContextMenu / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]