Visual Basic, .NET, ASP, VBScript
 

   
   
     

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

Страница: 1 | 2 |

 

  Вопрос: Замена ListView Добавлено: 09.10.04 18:16  

Автор вопроса:  DaSharm | Web-сайт: dasharm.com | ICQ: 780477 
Кто нить знает где найти замену этому контролу?Мне очень он нужен, но таскать ОСХ не хочу, кто нить знает как на АПИ?Я видел пример от CyRax, но там можно только загрузить данные, а вытащить нельзя.
???

Ответить

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

Номер ответа: 1
Автор ответа:
 Александр



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

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #1 Добавлено: 09.10.04 18:51
Может он переделает на UserControl? Вот тогда точно классно будет... Ну и, конечно, исправит этот баг.

Ответить

Номер ответа: 2
Автор ответа:
 Александр



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

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #2 Добавлено: 09.10.04 18:53
ВАХ!!! КЛАСС!!! НАКОНЕЦ-ТО Я ДОБРАЛСЯ ДО ЖЕЛТОЙ ЗВЕЗДЫ!!!! УУУУУУУУРРРРРААААААА!!!!!!!!!!!!

Ответить

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



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #3
Добавлено: 09.10.04 20:23
Что?

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 10.10.04 01:03
Думаю все что нужно ты уже нашел в примерах?

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #5
Добавлено: 10.10.04 01:19
DaSharm,
 Если ты имеешь ввиду ListView, то sne сделал аналог на API. Я его даже в новой версии своего ассемблера использую. Глюков пока не наблюдалось.

Ответить

Номер ответа: 6
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #6
Добавлено: 10.10.04 01:27
Или ты имеешь ввиду мой Colored List? Если да, то какие проблемы. Автор то рядом. Всегда могу подсказать как лучше использовать ту или иную функцию этого контрола.
 Кстати я посылал обновление в виде модуля класса и возможности интерактивной смены задаваемых позиций колонок. Не знаю обновили ли его.
 Вообще то если честно то там довольно много недостатков. Один из них - размер файла. Минимальный размер экзе 70 кБ (при размере исходников в 30 кБ).

Ответить

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



ICQ: 780477 

Вопросов: 72
Ответов: 1297
 Web-сайт: dasharm.com
 Профиль | | #7
Добавлено: 10.10.04 10:31
2 sne: я заюзал твой класс. Хорошая работа. Если будет время, то зделаю юзер контрол с методами/свойствами/событиями как в MSCommonControls ListView на твоем классе.

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 10.10.04 13:21
2CyRax, а глюки в нем все-же на тот момент были ;) Он не может принудительно поставить выделение и пр. св-ва... Если хочешь, могу исправленный выслать... Хотя может его еще раз сюда прислать, как версию 1.0.1 ;)

2DaSharm, это зачем, типа для совместимости :) ?

Ответить

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



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #9
Добавлено: 11.10.04 00:32
sne,
 Во первых там по той же ссылке уже другой архив лежит. Загрузи его сначала. А во вторых глюки могут быть у тебя, а у меня может быть неправильное использование. :)
 По поводу принудительного выделения. А как по твоему выделяются элементы по KeyPress.

DaSharm,
 Ты видно особо не ковырялся в исходниках контрола. Там ничего не загружается и не сохраняется и данные вообще никак не дублируются.
 При инициализации контролу передаётся указатель на массив и он работает с твоим массивом по ссылке. Кстати это очень удобно в плане интерактивности. Когда ты меняешь данные в своём массиве, то при первой же перерисовке (можно это сделать принудительно) отобразятся уже новые данные. Вобщем не буду тебе растолковывать что такое указатель. Думаю по Си тебе это хорошо известно.

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #10 Добавлено: 11.10.04 13:23
А что, ты не можешь его через InitCommonControlsEx забубенить? Там все просто.

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #11
Добавлено: 11.10.04 15:07
2LOL?, и что тебе этот инит даст ???

Ответить

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



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #12
Добавлено: 11.10.04 15:25
Сейчас посмотрел свои примеры, еле нашел :(( Это же надо было додуматься засунуть их в создание ActiveX... Я думал что место им в создании интерфейса...

Пример лежит все тот же и с тем же глюком... К примеру не работает ItemSelected и еще что-то...

Ответить

Номер ответа: 13
Автор ответа:
 Александр



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

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #13 Добавлено: 11.10.04 16:50
sne, может ты перепишешь его под UserControl?

Ответить

Номер ответа: 14
Автор ответа:
 sne



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

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #14
Добавлено: 11.10.04 21:58
Зачем, мне классом больше нравится :)

Ответить

Номер ответа: 15
Автор ответа:
 CyRax



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

ICQ: 204447456 

Вопросов: 180
Ответов: 4229
 Web-сайт: basicproduction.nm.ru
 Профиль | | #15
Добавлено: 12.10.04 00:24
sne,
 А это ты про свой? Я думал про мой :)
 Я не заметил, т.к. мне не нужно было особо с ним работать. Максимум прокрутить. А прокрутка работает нормально.

Ответить

Страница: 1 | 2 |

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



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