powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как пометить записи в Grid
14 сообщений из 14, страница 1 из 1
Как пометить записи в Grid
    #32728991
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помагите кто как делает? Хотелось,чтобы и в гриде это смотрелось по человечески,ни как не CheckBox. Примерно иконкой из файла.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32729029
Онуфрий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если не нравится стандартный CheckBox, используй графический (Style=1) с любой нравящейся картинкой. Ну ещё можно строки подсветить при помощи Column.DynamicForeColor
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32729171
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во вложенном файле пример использования картинки в Grid.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780695
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если сутуация такая,что после создания Grid-a перемещаясь по запясям нужно отметить некоторые изменяя picture image.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780699
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Spavel_74А если сутуация такая,что после создания Grid-a перемещаясь по запясям нужно отметить некоторые изменяя picture image.
Все в твоих руках. Модифицируй код метода ImageInGrid (если ты скачал приведенный пример) как тебе больше нравится. В частности, в примере я просто считал имя файла из поля таблицы, но ведь ты можешь выполнить абсолютно любой, нужный тебе анализ и подставить соответсвующую картинку.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780701
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пытался так поступить,но меняются картинки всех записей на одну и туже.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780704
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код в студию!

Дело в том, что методы Dynamic... к которым "привязан" вызов метода ImageInGrid сканируют всю таблицу. Т.е. исходи из предположения, что у тебя неявно выполняется что-то вроде:

Код: plaintext
1.
2.
3.
select MyTab
SCAN
	ThisForm.ImageInGrid()
ENDSCAN
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780705
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я создал новую форму всё тоже самое что в примере. А на вот это пишет ошибку ThisForm.Grid1.Column1.DynamicCurrentControl="ThisForm.ImageInGrid(ThisForm.Grid1.Column1.CurrentControl)" а вот так нормально ThisForm.Grid1.Column1.DynamicCurrentControl="=ThisForm.ImageInGrid(ThisForm.Grid1.Column1.CurrentControl)" но зато неработает.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780714
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смешно... Хоть прибей,ну немогу понять суть решеня этой задачи.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32780727
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочешь сказать, что мой пример работает, а переписанный тобой отказывается? Хоть приведи сообщение об ошибке. Кстати, какая версия FoxPro?
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32781184
po2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
po2
Гость
Еще один вариант по ссылке: www.foxclub.ru/sol/index.php?act=view&id=202 , отметка записей происходит по правилам близким к стандартным спискам Windows.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32781440
Spavel_74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ВладимирМХочешь сказать, что мой пример работает, а переписанный тобой отказывается? Хоть приведи сообщение об ошибке. Кстати, какая версия FoxPro?
Ошибка в синтаксисе. Скорее всего отказывается писать ThisForm.ImageInGrid(ThisForm.Grid1.Column1.CurrentControl) в свойство DynamicCurrentControl. И всё это на Fox 7.0
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32781449
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запакуй свою неработающую форму с картинками и положи ее здесь во вложенние. Примерно, как мой пример.
...
Рейтинг: 0 / 0
Как пометить записи в Grid
    #32816577
Vicel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет
Еще не мог бы ты объяснить как сделать чтобы у столбца ячейка содержала не текстовое поле а рисунок. Потому как использовать готовое решение я могу а вот повторить не получается
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как пометить записи в Grid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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