powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как наполнить метод
8 сообщений из 8, страница 1 из 1
Как наполнить метод
    #33831846
Кузнецов Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Есть форма. На ней грид, у которого изначально нет колонок. В нужный момент устанавливаю ColumnCount=2. Далее мне нужно для тексбокса первой колонки заполнить кодом событие RightClick. Какое есть способы для этого?
...
Рейтинг: 0 / 0
Как наполнить метод
    #33831906
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создать класс на основе TextBox, в нём прописать реакцию на "правую педаль", далее по желанию, либо создавать свой класс грида со своим текстбоксом, либо в run-time добавлять свой текстбокс в грид.
Ну есть ещё несколько приемов динамичеки подсунуть код метода.
...
Рейтинг: 0 / 0
Как наполнить метод
    #33831988
Кузнецов Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulWistСоздать класс на основе TextBox, в нём прописать реакцию на "правую педаль", далее по желанию, либо создавать свой класс грида со своим текстбоксом, либо в run-time добавлять свой текстбокс в грид.
Ну есть ещё несколько приемов динамичеки подсунуть код метода.
Первые варианты более-менее представляю как делать. А вот как можно "динамически подсунуть код метода"?
...
Рейтинг: 0 / 0
Как наполнить метод
    #33832142
PaulWist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну например от piva

http://forum.foxclub.ru/read.php?29,212859,212988#msg-212988

либо просто вопросы на этоту тему

http://forum.foxclub.ru/read.php?29,213682
...
Рейтинг: 0 / 0
Как наполнить метод
    #33832436
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
что там делаться должно???

в колонке при клике??
...
Рейтинг: 0 / 0
Как наполнить метод
    #33832709
Кузнецов Игорь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex11100что там делаться должно???

в колонке при клике??

А это важно? Контекстное меню наполняется и показывается. Код уже написан.

To PaulWist
Я выбрал вариант создания своего класса для TextBox. Спасибо.
...
Рейтинг: 0 / 0
Как наполнить метод
    #33832998
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
добавляешб текстбоксу свойство-метку
хочешь на взлете грида
хочешь создавай свой контрол
и клади его в колонку
метод райтклика контрола должен звать универсальный метод
который уже знает как подняться меню

типа
lpara pnType
defi popu ....
do case
case pnType=1
defi bar ....
case ....
endcase
acti popu

или же так извратиться
[вставить,thisform.append()],[удалить,thisform....]....
а в методе уже в цикле это поднимать

я выкладывал пример такой
...
Рейтинг: 0 / 0
Как наполнить метод
    #33997986
GoshaS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоже сегодня столкнулся с этим :)
я реализовал это примерно так:
Код: plaintext
1.
2.
3.
4.
FOR k= 1  TO this.ColumnCount
	lcControl=this.Columns(k).currentControl
	BINDEVENT(this.Columns(k).&lcControl, "keyPress", this, "KeyPress")	
ENDFOR 
Т.е. код прописываю в "KeyPress" грида, а контрол в каждой колонке к нему привязываю.
Но BINDEVENT() появилась только в 8-е.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как наполнить метод
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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