Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как убрать CheckBox у одной записи в ListView Добавлено: 15.01.06 16:24  

Автор вопроса:  Pantalone
Нужно убрать именно квадрат чекбокса, а не просто галочку снять. Есть идеи?

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 [root]



Вопросов: 45
Ответов: 1212
 Web-сайт: bit.pirit.info
 Профиль | | #1
Добавлено: 15.01.06 17:04
А если Style поменять?

Ответить

Номер ответа: 2
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #2 Добавлено: 15.01.06 18:04
SendMessage,LVM_SETEXTENDEDLISTVIEWSTYLE

Ответить

Номер ответа: 3
Автор ответа:
 Pantalone



Вопросов: 32
Ответов: 104
 Профиль | | #3 Добавлено: 15.01.06 18:39
Дык не у всего листа, а у одной записи только.

Ответить

Номер ответа: 4
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #4 Добавлено: 15.01.06 21:57
Рисовать конкретный итем вручную.

Ответить

Номер ответа: 5
Автор ответа:
 Tamplier



ICQ: 298742928 

Вопросов: 58
Ответов: 340
 Профиль | | #5 Добавлено: 16.01.06 15:51
Либо рисовать вс поодтельности и, соответственно, у того, у которого не надо не рисовать

Ответить

Номер ответа: 6
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #6
Добавлено: 16.01.06 16:06
я не уверен, надо проверять: если CheckBox'ы - дочерние окна, просто послать нужному чекбоксу сообщение, чтобы сделать его невидимым

Ответить

Номер ответа: 7
Автор ответа:
 HOOLIGAN



Вопросов: 0
Ответов: 1066
 Профиль | | #7 Добавлено: 16.01.06 17:59
Даже итемы не являются дочерними окнами, не то что содержащиеся в итмеах чекбоксы.
Надо рисовать.

Ответить

Номер ответа: 8
Автор ответа:
 SerJ



Вопросов: 24
Ответов: 332
 Профиль | | #8 Добавлено: 17.01.06 14:46
Лучше создай свой контрол и не мучайся. И тады можешь и убирать квадратики, и добавлять треугольнички... :)

Ответить

Номер ответа: 9
Автор ответа:
 Pantalone



Вопросов: 32
Ответов: 104
 Профиль | | #9 Добавлено: 17.01.06 14:54
создай свой контрол и не мучайся

Хорошая шутка, сполз под стол :)

Ответить

Номер ответа: 10
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #10 Добавлено: 17.01.06 21:08
API List + сабклассинг наверное... Впрочем, тоже что и "Надо рисовать" )

Ответить

Номер ответа: 11
Автор ответа:
 Pantalone



Вопросов: 32
Ответов: 104
 Профиль | | #11 Добавлено: 23.01.06 03:08
Вот блин, и квадраты эти жирные мне теперь не нравятся, пошел рисовать.

Ответить

Номер ответа: 12
Автор ответа:
 Pantalone



Вопросов: 32
Ответов: 104
 Профиль | | #12 Добавлено: 24.01.06 07:46
Народ, выручайте, ступор какой-то.
Выкладываю свои изыскания на тему как убрать чекбокс у одной записи: http://pantalone.nm.ru/KillCheckBox.rar (20кб)
Там три примера.
1) Пытаюсь подставить картинку в ListView чтобы вообще не было видно записи с чекбоксом, черного цвета. Коряво выглядит слишком эта черная полоса и по моему бред полный, при изменении системных настроек например со стандартных на крупные полоса уезжает.
2) Просто тупо заслонил запись PictureBox-ом :) Но возникает та же проблема с изменением системных шрифтов и все уезжает, плюс скроллинг нужно как-то мудрить чтобы полоска на месте не стояла при прокрутке списка.
3) Уже лучше намного, сабклассинг, ничего никуда не уезжает, но не получается сам чекбокс закрыть.

Гляньте, может будут какие идеи еще?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам