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

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

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


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