powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Выделение строки в ListView
20 сообщений из 20, страница 1 из 1
C# Выделение строки в ListView
    #38396992
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую всех читающих!
Столкнулся с такой проблемой проблемой - есть ListView, в нём два столбца (иконка и текст).
свойство FullRowSelect=true;
но тем не менее при выборе не выделяется вся строка, а только item
Везде на форумах все ссылаются на этот параметр FullRowSelect, но мне он почему то не помогает.
Подскажите, может я что то ещё не учёл?
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397038
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
View = Details
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397066
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Странно. Пытаюсь установить этло значение, но говорит: Property value is not valid
сечас там у меня стоит small icon
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397071
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ой нет. аказца пытался поменять при отладке )
поменял. но теперь вообще ничего не отображается в списке. хотя по коду в отладке вижу что добавление айтемов происходит...
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397107
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну помогите же кто нибудь :(
плиизззз
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397130
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J_Mnemonic,

чтобы у ListView данные отображались в режиме Details, нужно добавлять не Items, а SubItems. В MSDN есть примеры.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397152
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно добавить хотя бы одну колонку. Subitems при одной колонке не нужно.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397185
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
тоесть, иными словами, без субайтемов я не добьюсь того, чтоб выделялась вся строка?

>>Нужно добавить хотя бы одну колонку. Subitems при одной колонке не нужно.
так в итоге, сколько мне надо столбцов? у меня и так щас 2 столбца.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397293
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J_Mnemonicтак в итоге, сколько мне надо столбцов?Тебе виднее.

FullRowSelect уже должен работать.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397297
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>>тоесть, иными словами, без субайтемов я не добьюсь того, чтоб выделялась вся строка?
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397301
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
J_Mnemonic>>тоесть, иными словами, без субайтемов я не добьюсь того, чтоб выделялась вся строка? 14842141
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397313
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,
Я не совсем понимаю смысл этого предложения.

>>Нужно добавить хотя бы одну колонку. Subitems при одной колонке не нужно.

Что вы хотите этим сказать? Что значит субайтем не нужен? то что и без него можно решить мою проблему с выделением? или что?
У меня и так две колонки были.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397333
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На скриншоте не видно ни одной колонки.

Код: vbnet
1.
2.
3.
4.
5.
6.
    Private Sub AddOrgRecord(ByVal oOrg As mvOrganization, ByVal x As Integer)
        Dim li As ListViewItem = ListView1.Items.Add(oOrg.OrgFullBack)

        'если колонка одна, это не нужно: 
        li.SubItems.AddRange({x.ToString, oOrg.OrganizationID.ToString, CString(oOrg.Phones), CString(oOrg.Email), CString(oOrg.WebSite), CString(oOrg.PriceCount)})
    End Sub
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397336
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но в коллекции Columns они есть... я создавал
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397339
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче, выкладывай тестовый проект, проще прямо в нем сделать.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397410
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

вот
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397521
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая-то непонятная ерунда творится с этим проектом. Я даже удалил ListView и добавил заново.
В дизайнере выглядит как полагается, а при запуске пусто.

Тот же самый проект в VB работает как полагается. Вывод — сидиез говно.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397541
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создал проект на c# с нуля, все ок.

Вероятно, это какие-то особенности именно 2010й студии.
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397546
J_Mnemonic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у тебя какая студия?
можешь проект дать?
...
Рейтинг: 0 / 0
C# Выделение строки в ListView
    #38397551
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2012
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# Выделение строки в ListView
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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