powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Какое событие использовать для двойного клика по ячейке Grid
9 сообщений из 9, страница 1 из 1
Какое событие использовать для двойного клика по ячейке Grid
    #36618608
crimcol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме есть Grid. Хочу при двойном клике по ячейке, запустить форму в которой будет информация для значения в ячейке...
Какое событие использовать для двойного клика по ячейке Grid?
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618611
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crimcolНа форме есть Grid. Хочу при двойном клике по ячейке, запустить форму в которой будет информация для значения в ячейке...
Какое событие использовать для двойного клика по ячейке Grid?
В методах Textbox'a грида используйте DblClick.
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618627
crimcol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reware,
а как мне компоненту каждого столбца присвоить одну и туже функцию?
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618676
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На выбор:
1. Создать класс столбца (либо используемого им контрола) с требуемыми функциями. И использовать его в гриде.
2. Задействовать BINDEVENT()
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618687
crimcol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dag,

т.е. мне в цикле надо перебрать во всех колонках компоненты и вызвать функцию BINDEVENT()
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618715
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да. Примерно, так в Init грида
Код: plaintext
1.
2.
3.
4.
FOR EACH Column IN This.Columns 
	IF Column.currentcontrol='Text1' 
		BINDEVENT(Column.Text1,"RightClick",ThisForm,"RightClick")
	ENDIF 	
ENDFOR 
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618719
Dag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот код привязывает правый щелчок мыши на контроле колонки к коду, выполняемому RightClick 'ом формы. Перепиши под себя.
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618722
reware
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
crimcolDag,

т.е. мне в цикле надо перебрать во всех колонках компоненты и вызвать функцию BINDEVENT()
У вас там что, около ста колонок ? Да пропишите на фиг в каждом текстбоксе этот метод.
...
Рейтинг: 0 / 0
Какое событие использовать для двойного клика по ячейке Grid
    #36618943
crimcol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
reware,

не в том дело сколько колонок, просто в один и тот же грид выводятся разные таблицы, т.е. сбрасываются все столбцы и загружается новая таблица.
в таком случае наверное будет правильнее создать два класса на Text и ComboBox и их уже в столбцы добавлять.
Попробую так и так

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


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