Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / ???Открытие формы по нажатию кнопки в Gride??? / 9 сообщений из 9, страница 1 из 1
22.06.2006, 11:44
    #33808057
Dazlak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
Доброго времени суток.
У меня есть грид , в гриде кнопка.
нада , что бы при нажатии открывалась другая форма.
Не могу понять , что нужно писать на метод клик для этой кнопки. =(
Подскажите, ПЛЗ.
...
Рейтинг: 0 / 0
22.06.2006, 11:46
    #33808067
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
DO FORM NameForm
С уважением, Алексей
...
Рейтинг: 0 / 0
22.06.2006, 12:05
    #33808168
Dazlak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
как то никак (
в клике написал : DO FORM clients

результат:
loForm.Show(1)
файл 'q:\tsc\clients.scx не существует

а форма clients создана в 'q:\tsc\tsc2.vcx

в гриде создан столбец:
lcColumn = 'shownotebutton'
.AddObject(lcColumn,'ccolumn')
.&lcColumn..removeobject('textbox')
.&lcColumn..addobject('snbut', 'cbt')
.&lcColumn..header.caption = ''
.&lcColumn..Width = 20
.&lcColumn..enabled = .t.
.&lcColumn..sparse = .f.

моя кнопка называется cbt, только это и менял . остальное осталось от старого кода(пример был)
Вот вроде всё, но не открывается при нажатии и всё тут =(
хелп
...
Рейтинг: 0 / 0
22.06.2006, 12:48
    #33808351
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
Вы бы хоть ради интереса HELP почитали, что ли...

Команда DO FORM предполагает наличие файла SCX. Если речь идет о классе формы (файле VCX), то экземпляр создается через CreateObject() или NewObject().

Почитайте HELP по этим командам. Там есть примеры.
...
Рейтинг: 0 / 0
22.06.2006, 13:00
    #33808406
Dazlak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
Врать не буду пробывал читать, но сталкнулся с проблемой слабого знания английского , про креэт обджект, тоже что то читал, тот же трабл =(
За один день английский не выучиш, а так бы хотелось +)
Вот и спрашиваю , в надежде что мне помогут .
...
Рейтинг: 0 / 0
22.06.2006, 13:12
    #33808459
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
К тому, что вам сказал Владимир, могу только добавить, что скажите хотя бы, как называется класс формы (не библиотека, ее я уже знаю - tsc2.vcx).
Иначе получается, как в том анекдоте - "... дай и мне шанс, купи хоть один лотерейный билет"
С уважением, Алексей
...
Рейтинг: 0 / 0
22.06.2006, 14:07
    #33808743
Dazlak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
class - Clientc(смотрел в свойствах формы (Class))
parantclass - Cformdataaccess

Не уверен , что смотрел в нужном месте ,
буду рад узнать где нада, смотреть
СПС
...
Рейтинг: 0 / 0
22.06.2006, 15:23
    #33809042
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
В принципе, можно loForm = CREATEOBJECT("clients"), но форма будет существовать пока существует переменная loForm

С уважением, Алексей
P.S. Лучше, как советовал Вам Владимир, все-таки вам почитать про команды CREATEOBJECT и NEWOBJECT и про видимость переменных.
...
Рейтинг: 0 / 0
22.06.2006, 15:38
    #33809126
Dazlak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
???Открытие формы по нажатию кнопки в Gride???
Попытался , что то почитать ; с трудом (
где то нашёл код и чуть поправил под себя:
DODEFAULT()
loParamsSN = createobject('paramsshow')
loParamsSN.addproperty('caption', 'Кл')
loParamsSN.addproperty('corr', 1)
loParamsSN.addproperty('balance', 1)
loFormSN = createobject('clients', loParamsSN)
loFormSN = init(clients)
loFormSN.show(1)
RELEASE loParamsSN

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


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