powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Picture для Listbox
7 сообщений из 7, страница 1 из 1
Picture для Listbox
    #33081157
WORKSNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Listbox - RowSourceType=6 (Fields)
в Requery для ListBox:

FOR RollList=1 TO THIS.ListCount &&
this.listindex=RollList
THIS.Picture(RollList) = IIF(passive,[PAS.bmp],[ACT.bmp])
ENDFOR

Проблема:

bmp не отображаются в ListBox, хотя если сделать остановку после ENDFOR (например Wait Window), то все отображается как нужно.

В чем проблема?
...
Рейтинг: 0 / 0
Picture для Listbox
    #33081233
Glyba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй DOEVENTS после ENDFOR.
...
Рейтинг: 0 / 0
Picture для Listbox
    #33081277
WORKSNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DOEVENTS к сожалению не помог
...
Рейтинг: 0 / 0
Picture для Listbox
    #33081803
WORKSNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все проблема разрешена.
...
Рейтинг: 0 / 0
Picture для Listbox
    #33082155
Glyba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так поделись!
...
Рейтинг: 0 / 0
Picture для Listbox
    #33083052
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi WORKSNS!

IMHO и не должно оно работать с RowSourceType = 6 - сделай на 0 и руками забей данные и будет работать...

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
Picture для Listbox
    #33083075
WORKSNS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
создаем метод, например ShowPicture
в него:

WITH thisform.list2
FOR RollList=1 TO .ListCount
GO RollList IN DICTGRP
.Picture(RollList) = IIF(dictgrp.passive,[pas.bmp],[act.bmp])
ENDFOR
GO .listindex IN dictgrp
ENDWITH

и делаем вызов этого метода в ситуациях, когда производится "считывание" с таблицы (типа REQUERY). Это все для ситуации когда RowSourceType=6.

Понятно, что это не есть хорошо для ситуации, когда в таблице много записей. но в ситуации когда это небольшой справочник вполне устраивает.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Picture для Listbox
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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