
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.03.2007, 17:50
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Имеется форма, на ней расположен объект визуального класса. В базовом классе объекта было изменено взаимное расположение элемнтов управления. Как обновить объект на форме? Пока ничего лучше, чем удалить объект на форме и занового его разместить на форме не придумал. Есть ли более быстрый способ ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 17:58
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
если делать так: 1. создать библиотеку 2. в библиотеке создать класс 3. создать форму 4. на нее из библиотеки положить класс 5. сохранит форму 6. зайти в библиотеку, отредактировать класс, сохранить 7. открыть форму - на форме видим - класс изминился ,то проблем нет как Вы делаете и версия лисы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:03
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
покажите пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:10
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Именно так и должно быть. Но мой коллега столкнулся с тем, что изменения в базовом классе не отображаются на форме. Я сам увидел это в первый раз. Речь идет о VFP 9.0 SP1. Причем коллега утверждает, что есть средство обновить объект на форме вручную, но он забыл как. Я сам в этом сомневаюсь, но может действительно что-то есть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:13
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
может он свойства какие потрогал??? и они у него жирным выделены в окне свойств???? сбрасываются правой кнопкой мыши Reset to default автормой коллега столкнулся покажите пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:18
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Это происходит в случае, если на форме был перемещен один из визуальных элементов объекта базового класса. Затем в базовом классе был перемещен этот же самый элемент. То есть возникает естественное противоречие, Fox отдает приоритет форме, что естественно. Но мой вопрос остается в силе. Eсть более эффективное средство "обновления" объекта на форме, кроме как удалить и разместить заново. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:26
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
правой кнопкой мыши Reset to default по свойствам класса left top в форме в класс входите держа контрол и щелкая мышью или перебором в окне пропертиес нужно правильно работать, нужно правильно понимать принцип наследования и иерархии ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:37
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
авторпо свойствам класса left top по свойствам класса left top ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:41
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:42
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
авторпо свойствам класса left top по свойствам left top визуальных объектов класса, но если их десятки - то насколько эффективно их все перебирать ? авторнужно правильно работать, нужно правильно понимать принцип наследования и иерархии Это безусловно так, но мой вопрос был не про это, видимо коллега случайно передвинул некоторый объекты не несколько пикселей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 18:45
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
авторно если их десятки - то насколько эффективно их все перебирать ? правой кнопкой по окну пропертиз укажите NON DEFAULT PROPERTIES ONLY и перебирать не нужно будет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2007, 19:18
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
авторправой кнопкой по окну пропертиз укажите NON DEFAULT PROPERTIES ONLY Это мне известно, но как отобразить в одном окне все NON DEFAULT PROPERTIES всех визуальных элементов объекта, все равно придестся листать список всех визуальных элементов объекта и смотреть NON DEFAULT PROPERTIES. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2007, 06:17
|
|||
|---|---|---|---|
|
|||
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Игорь2004 авторправой кнопкой по окну пропертиз укажите NON DEFAULT PROPERTIES ONLY Это мне известно, но как отобразить в одном окне все NON DEFAULT PROPERTIES всех визуальных элементов объекта, все равно придестся листать список всех визуальных элементов объекта и смотреть NON DEFAULT PROPERTIES. Сделайте USE MyForm.Scx IN 0 BROWSE Небольшой реплейс по полю Properties, который вынесет строчки типа Left = , Top = ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2007, 06:40
|
|||
|---|---|---|---|
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Ispolzuj funktsiju SYS(1270) - vozvrashchaet ssylku na objekt pod kursorom myshki. Poluchish ssylku - mojesh v komandnom okne manipulirovat' polojeniem obektov na forme. Rabotaet s kontejnerami luboy slojnosti. Na risunke ox hranit ssylku na 'Label1': ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2007, 06:42
|
|||
|---|---|---|---|
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Risunok, esli zagrusitsia: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2007, 06:51
|
|||
|---|---|---|---|
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Vrode ne otvet na tvoj vopros... Zato ne nado po property window lazit' vzad-vpered. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.03.2007, 14:56
|
|||
|---|---|---|---|
Как обновить объект визуального класса, расположенного на форме. |
|||
|
#18+
Игорь2004 авторправой кнопкой по окну пропертиз укажите NON DEFAULT PROPERTIES ONLY Это мне известно, но как отобразить в одном окне все NON DEFAULT PROPERTIES всех визуальных элементов объекта, все равно придестся листать список всех визуальных элементов объекта и смотреть NON DEFAULT PROPERTIES. Если все объекты одного уровня вложенности, то нажимаешь клавишу Shift и не отпуская ее щелкаешь левой клавишей мыши по нужным объектам. В окне Properties автоматически отфильтруются только те свойства, которые являются общими у всех выделенных объектов. Далее можно Reset to Default для общего свойства всех выделенных объектов. Следует только иметь в виду, то такой сброс изменений работает если сброшена птичка NON DEFAULT PROPERTIES. Да и не видно при множественном выборе, что было изменено, а что - нет. Думаю, все-таки проще будет решить проблему через удалить/вставить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1589714]: |
0ms |
get settings: |
10ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
82ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 433ms |

| 0 / 0 |
