Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / !! ВОПРОС / 5 сообщений из 5, страница 1 из 1
09.03.2007, 15:44
    #34380837
xxAlexx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!! ВОПРОС
В Init формы пишу следующее:


ThisForm.AddObject("Cmd1", "CommandButton")
ThisForm.Cmd1.Caption="BUTTON"
ThisForm.Cmd1.top=0
ThisForm.Cmd1.Left=450
ThisForm.Cmd1.Height=25
ThisForm.Cmd1.width=101
ThisForm.Cmd1.visible=.T.

ThisForm.Cmd1.click



_______________________________________

Вопрос?
А где описывать теперь процедуру , например такую

PROCEDURE click
??CHR(7)
ENDPROC

Имею ввиду - куда это вставлять


Спасибо
...
Рейтинг: 0 / 0
09.03.2007, 15:46
    #34380846
Генетический мусор
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!! ВОПРОС
Так не получится. Нужно создать класс кнопки, куда вставить в метод click нужное действие, а в addobject("cmd1","mycommandbutton")
...
Рейтинг: 0 / 0
09.03.2007, 15:50
    #34380859
alex11100
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!! ВОПРОС
так делать не нужно

вфп - он визуальный.

создайте новый проект

на вкладке лайбрарис
сделайте новую библиотеку

там необходимо будет создать
на основе базовых классов свои
и описать свойства и методы

пример
только так как я с данными не работайте - это просто пример
как классы с классами дружат, как поднимаются

вообще нужно найти ветку, где я рассказывал по этапам
как это делается
...
Рейтинг: 0 / 0
09.03.2007, 15:56
    #34380887
!! ВОПРОС
xxAlexx

Имею ввиду - куда это вставлять



Вставьте ее себе... в ухо... (с)

А если серьезно, то надо различать процедуры-члены класса (=методы класса) и просто процедуры.

Процедуру в том виде, в котором Вы ее описали, можно поместить в отдельный процедурный/программный файл (prg-файл).

Если Вы имели в виду метод Click для кнопки конпки Cmd1, то необходимо в редакторе кода формы выбрать в левом ComboBox'е кнопку Cmd1, а в правом ComboBox'е метод Click и в основном окне написать команду ?? chr(7)....
Затем сохраняем файлы, запускаем программу на исполнение и наслаждаемся полученным эффектом...
...
Рейтинг: 0 / 0
09.03.2007, 16:04
    #34380913
xxAlexx
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
!! ВОПРОС
Понятно
Спасибо

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


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