Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ? / 5 сообщений из 5, страница 1 из 1
17.05.2006, 11:32
    #33731986
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ?
я использую Foxpro 8 SP1
и ActiveX MSComctlLib.ListViewCtrl.2

в listview есть чекбоксы.
когда я пишу
Код: plaintext
ListView.Enabled = .F.
он на самом деле становится отчасти недоступным, но размер заголовков колонок можно изменять. можно также кликать по чекбоксам (и они изменяют ское состояние !). можно мышкой таскать ползунки скроллбаров !

это полная жопа !

че делать, люди !?!?!

я уже пытался дисаблить его с помощью
Код: plaintext
SendMessage(ListView.hWnd, WM_ENABLE,  0 ,  0 )
- не помогает (получается ваще какой-то бред)

и такая херня не только с ListView !
эта же фигня и с ImageCombo. да наверно со всеми активиксами.

и тем не менее, я же должен его задисаблить !

только не предлагайте мне грид с чекбоксом. я знаю, что так можно.

люди, помогите ! !
...
Рейтинг: 0 / 0
17.05.2006, 12:14
    #33732196
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ?
Вот такой синтаксис используй

Код: plaintext
ThisForm.ListView.Object.Enabled = .F.

Т.е. после имени ListView добавь ключевое слово " Object "
...
Рейтинг: 0 / 0
17.05.2006, 12:22
    #33732232
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ?
>после имени ListView добавь ключевое слово "Object"

спасибо !

а почему именно так ?
...
Рейтинг: 0 / 0
18.05.2006, 00:48
    #33734170
Igor Korolyov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ?
Hi Eugene!

> а почему именно так ?

Потому что имеется объект OleConlrol - со своими свойствами и методами, и
имеется "живущий" внутри этого OleControl-а ActiveX. Обычно OleControl
справляется с "перенаправлением" обращений, но в ряде случаев необходимо
уточнять - обращаемся мы с самому ActiveX или к его фоксовой обёртке.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
18.05.2006, 03:58
    #33734240
--Eugene--
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ?
пасиба !

порой бывает так радостно, что фокс-таки не завалил весь проект :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ListView не дисаблится полностью, когда пишешь ListView.Enabled = .F. Че делать ? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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