powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как своему свойству добавить кнопку для изменения параметров?
10 сообщений из 10, страница 1 из 1
Как своему свойству добавить кнопку для изменения параметров?
    #32963125
_alexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В классе добавил свое свойство. Что нужно чтобы на панели параметров появилась кнопка рядом с данными этого свойства, с моей функцией?
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963153
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет, _alexx.

Может я не совсем корректно понял вопрос, но зачем тебе кнопка рядом с данными на панели параметров - просто впиши свою функцию с клавиатуры, не используя конструктор выражений (насколько я понял именно его ты хочешь вызвать для своего свойства)
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963195
_alexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну это же удобно бросил объект на форму нажал на параметр высвитился список например как при выборе шрифтов.
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963246
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Удобно-то оно, конечно, удобно, но даже не все базовые свойства объектов имеют эту самую "кнопочку". Она присутствует только в тех свойствах, где выбор значений в той или иной степени ограничен и определен, то есть теже шрифты, о который вы говорите, заранее известно что в данном поле может быть тот или иной шрифт, соответсвенно есть кнопка, которая и предлагает форму для выбора шрифта или например выбор цвета. А определить что же хочет внести пользователь как значение своего собственного поля и соответсвенно предложить ему соответсвующую форму для выбора значения - невозможно.

Хотя я всегда допускаю, что я могу ошибаться.
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963279
_alexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом и есть проблема в свойстве нужно выбрать из нескольких определенных вариантов параметров. В идеале нужно вызвать свое окно с условиями для выбора или хотя бы повесить в поле ввода список.
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963314
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так я не понял, мы говорим об одном и том же: вы хотите, чтобы пользователь мог менять значение определенного вами свойства в конструкторе форм на панели пропертис?
Если да, то все то, что я до сих пор писал остается в силе и вообще пользователь в принципе не должен иметь доступ к изменению кода на таком уровне, если же это не пользователь, а программист, то он и без дополнительных окон внесет нужную функцию в свойство.
Если же речь идет о том, что вы меняете значение своего свойства посредством TextBox, который кинули на форму! То тогда в чем проблема? Можете организовать еще одну форму специально для задания необходимого значения и вызывать ее с помощью кнопки вами же и вставленной на форму. А если список значений вообще ограничен, то тогда можете использовать ComboBox.
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963385
_alexx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, расматривается с позиции программиста. Объект это конструктор меню. На кнопку свойств нужно было посадить функцию которая запускает окно с редактором меню.
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32963643
kms_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну тогда либо я прав и это невозможно, надо ручками'c, либо, что гораздо прозаичнее, это за рамками моих знаний. Извиняйте.
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32967111
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi _alexx!

В VFP9 есть нечто приближенное - в рамках MemeberData. В более ранних версиях это невозможно (если я правильно тебя понял, и ты имеешь в виду окно свойств - Property Window).
Однако в любой версии можно нарисовать свой "построитель" aka Builder для объектов любого класа (просто создай свойство Builder или BuilderX и пропиши там скажем путь к prg - первый параметр получаемый этим PRG - это ссылка на тот объект для которого вызван "построитель"). В принципе там всё весьма и весьма просто - исходники штатных построителей имеются в Tools\XSource... В общем можно навернуть всё что угодно.

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как своему свойству добавить кнопку для изменения параметров?
    #32967314
AklexK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
http://]http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fox7help/html/howUsing_BUILDERDBF.asp
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как своему свойству добавить кнопку для изменения параметров?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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