powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / !! ВОПРОС
5 сообщений из 5, страница 1 из 1
!! ВОПРОС
    #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
!! ВОПРОС
    #34380846
Фотография Генетический мусор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так не получится. Нужно создать класс кнопки, куда вставить в метод click нужное действие, а в addobject("cmd1","mycommandbutton")
...
Рейтинг: 0 / 0
!! ВОПРОС
    #34380859
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так делать не нужно

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

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

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

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

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

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

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



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

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

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

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

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


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