|
|
|
Опять формы
|
|||
|---|---|---|---|
|
#18+
Лис - 9 Вин - (98-2003) Несколько вопрос по формам... 1) Есть класс frm - форма(графическая) ShowWindow=1 Desktop=.F. В ран-тайме эти своства недоступны... Можно ли до старта их как нибудь заменить... Главное что б класс оставался граф. Что-то типа: DO my_form WITH 1,.T. или DO my_form WITH 2,.F. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. В проект подключать студентов... и они должны использовать только готовые классы, а не изобретали колесо... 2) Как можно хитро убрать из Form Controls пункт Standart... Что б они не смогли его восстановить. 3) Прорисовка формы... Форма изначально Windowstate=0 Пользователь может сохранить ее при положении Windowstate=2 При загрузке устанавливаются расположение формы и ее контролов до Windowstate=2 а потом Visible=.T. и Windowstate=2. Если Visible=.F. и Windowstate=2. то у формы остается Windowstate=0 Получается как-то не красиво... Можно ли факт этой прорисовки скрыть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 11:09 |
|
||
|
Опять формы
|
|||
|---|---|---|---|
|
#18+
1) ИМХО, только наследованием. 2) Врял ли, но можно утилитой обнаруживать использование стандартных базовых классов и бить по рукам или заменять их рукоделками. 3) Вроде нет. В событии Init: This.Move(лево, верх, ширина, высота) This.WindowState = 2 This.Show() &&Не обязательно Отображается как максимизированная, все якорные контролы меняют размер соответственно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 19:18 |
|
||
|
Опять формы
|
|||
|---|---|---|---|
|
#18+
что означает графический? есть визуальные и есть невизуальные(создаваемые программно) не вижу никаких проблем с визуальной классом-формой после подъема класса Вы можете изменить его свойства еще лучше, если форма должна значительно отличаться поведением, сделать наследника 1. создали класс 2. поднимаем Код: plaintext 1. 2. Код: plaintext 1. 2. и если он взлетел, можем менять его свойства Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2007, 15:18 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34334847&tid=1589861]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 320ms |

| 0 / 0 |
