|
|
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
Как в VFP 6.0 на основе ActiveX элемента, а именно TreeView создать свой класс и переопределить в нем методы, после чего поместить в библиотеку VCX. Чего-то не догоняю просто 8) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 14:53 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
В качестве класса, на основе которого делаете своей класс, выберете OleControl. С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 15:13 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
Спасибо. Но я почему-то не могу найти свойства класса: LabelEdit - 1 (tvwManual) Font - Arial Cyr Indentation - 5 О них говорилось на http://www.caws.atnet.ru/vfox/vfoxpro1.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 16:12 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
N000bСпасибо. Но я почему-то не могу найти свойства класса: LabelEdit - 1 (tvwManual) Font - Arial Cyr Indentation - 5 О них говорилось на http://www.caws.atnet.ru/vfox/vfoxpro1.html А о каком ActiveX идет речь? Если вы про TreeView, то откройте класс на редактирование. Далее правой "крысой" на нем и пункт контекстного меню "TreeCtrl Properties". С уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 16:41 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
Я делаю так - создаю новый класс в форме New Class на основе OleControl Далее появляется форма Вставка Объекта и что там искать не понятно, т.к. нигде нет этого самого MS TreeView 8( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 20:46 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
А Microsoft TreeView Control, version 6.0 есть ? С уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 21:48 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
В том-то и дело нет его в списке, хотя в Component Gallery он присутствует среди Installed Controls 8( Как его от туда вытащить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.01.2007, 22:49 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
N000bВ том-то и дело нет его в списке, хотя в Component Gallery он присутствует среди Installed Controls 8( Как его от туда вытащить? Зарегистрируй снова mscomctl.ocx: regcvr32 %SystemRoot%\system32\mscomctl.ocx ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 10:34 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
По пунктам: -) Открытваете свой файл проекта -) Переходите на закладку Classes -) В окне проекта нажимете кнопку "New" -) Заполняете реквизиты открывшейся формочки: ClassName - ваше имя нового класса; BasedOn = OleControl; Store In - имя файла vcx в котором будет хранится новый класс -) После нажатия кнопки Ok появится еще одна форма для указания ActiveX -) В этой форме надо установить переключатель "Choose" в положение "Insert Control" и подождать 5...10 секунд пока не обновиться список доступных Com-компонент -) Найти в новом списке "Microsoft TreeView Control, version 6.0" и нажать кнопку "Ok" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 12:47 |
|
||
|
Создание класса на основе ActiveX
|
|||
|---|---|---|---|
|
#18+
N000bВ том-то и дело нет его в списке, хотя в Component Gallery он присутствует среди Installed Controls 8( Как его от туда вытащить? Это очень странно! А что за Windows у вас ? С уваэжением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2007, 14:39 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=34257188&tid=1590031]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
134ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 451ms |

| 0 / 0 |
