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

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

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

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

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

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

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

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

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

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

я выкладывал пример такой
...
Рейтинг: 0 / 0
19.09.2006, 19:34
    #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
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как наполнить метод / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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