|
|
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Dobroe den vsem. Mne nado svyazat treeView s ImageList Control? napiasl tak :thisform.oTree.ImageList = Thisform.oImege.ListImages I vot oshibka Zarane bloqadaren. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:12:47 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
thisform.oTree. Object .ImageList = Thisform.oImege.ListImages ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:42:23 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Кстати, надеюсь, что Thisform.oImege - это объект-контейнер (Container). В противном случе, что такое "oImege"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:43:55 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Spasibo Vladimir oimaje - eto standartniy Olecontrol(ImageList Control 6.0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:48:30 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
thisform.oTree.Object.ImageList = Thisform.oImege.ListImages i eshyo ras oshibka. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:51:40 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Тогда надо писать так Код: plaintext Надо в свойство объекта TreeView записать ссылку на сам объект ImageList, а не на его коллекцию. Начиная с версии VFP6 ключевое слово "Object" уже не обязательно. Хотя и не мешает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 16:53:47 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
A seychas dayot oshibku "property olmage iz not found" u menya Foxpro9 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 17:11:57 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Где именно (в каком методе) даешь эту команду? Дело в том, что если ты даешь эту команду в событии INIT объекта TreeView, то нет никакой гарантии, что к этому моменту объект ImageList уже добавлен на форму. Управлять физическим порядком добавления объектов на форму, если эти объекты добавлены через дизайнер формы, нет никакой возможности. Естесственно, что если к моменту обращения к объекту его еще физически не существует, то ты и получишь сообщение об ошибке. Чтобы избежать подобной неопределенности, метод наполнения TreeView надо вызывать из события INIT самой формы. К этому моменту все объекты уже добавлены и обращение к ним пройдет без ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 17:33:00 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Da immeno v Init dayu etu komandu.A mojno Load? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 18:33:23 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Posmotrite pjalusta. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 19:14:50 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
GrayFoxDa immeno v Init dayu etu komandu.A mojno Load? Load формы - еще не один объект на форме не создан. Init-объктов формы Init формы - после создания объектов формы. Вроде так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 19:31:20 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Или это опечатка или ты ошибся в написании имени объекта. Сообщение об ошибке: "property olmage iz not found" Ссылка на объект: Thisform. oImege Где-то ты ошибся в буквах. "L" вместо "I" и "e" вместо "a". Проверь корректность имени объекта ImageList. В остальном, все правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.09.2005, 22:52:24 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Sposibo Vladimir. Oshibka bilo immeno na bukve .Rabotaet. A mojno soedinit ImageList na otdelnix Nodes? Chtobi na Nodes otobrajalsiya druqie ikonki. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 11:48:23 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
GrayFoxSposibo Vladimir. Oshibka bilo immeno na bukve .Rabotaet. A mojno soedinit ImageList na otdelnix Nodes? Chtobi na Nodes otobrajalsiya druqie ikonki. Это 5 параметр метода Nodes.ADD(). Там указывается индекс (число) иконки из коллекции ассоциированного объекта ImageList. Код: plaintext Ну, или можно указать явно Код: plaintext Это опять-таки индекс иконки из коллекции ImageList 6 параметр метода Nodes.ADD() это тоже индекс иконки, но той, которая будет отображаться на узле, когда он является выбранным. Явное указание можно сделать так Код: plaintext Если он не указан, то, по умолчанию считается, что он равен 5 параметру. Есть еще одно свойство, связанное с иконками - это какую иконку надо отображать, когда узел раскрыт. Код: plaintext Более подробно о работе с TreeView можешь почитать здесь http://kodu.neti.ee/~juri4/vfpplus/ax_treeview_faq_01_ru.htm ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 13:30:23 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Sposibo Viladimir.Ya vam ochen bloqadaren. Ya jelayu vam zdorovie. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 13:46:39 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Hi ВладимирМ! > Управлять физическим порядком добавления объектов на форму, если эти > объекты добавлены через дизайнер формы, нет никакой возможности Ну на самом деле отчасти можно... Во-первых можно сделать Ctrl+X/Ctrl+V - т.е. якобы "удалить", а потом добавить обратно объект(ы) Во-вторых из панели Layout или меню Format через Bring to top/Sent to back - правда в этом случае для того чтобы увидеть эффект перемещения (т.е. чтобы в списке объектов окна Properties они выстроились в том порядке который РЕАЛЬНО стал новым физическим порядком) нужно закрыть и снова открыть форму в дизайнере. P.S. Конечно же обычно значительно проще не порядком объектов рулить, а просто перенести код в метод Init формы например :) P.P.S. Также интересно, но в VFP7/8/9 (6-ки нет под рукой) физический порядок следования объектов в форме не мешает писать This.ImageList = ThisForm.oImageList в Init TreeView... Видимо ActiveX контролы реально создаются ДО того как начинает выполняться цепочка Init-ов... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.09.2005, 20:54:46 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Igor Korolyov Также интересно, но в VFP7/8/9 (6-ки нет под рукой) физический порядок следования объектов в форме не мешает писать This.ImageList = ThisForm.oImageList в Init TreeView... Думаю, что это так. У меня эта строка находится в INIT TreeView класса и НИ РАЗУ не возникала ошибка. С Уважением, Алексей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2005, 10:05:01 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Думаю, здесь логика несколько попроще. Команда This.ImageList = ThisForm.oImageList всего-лишь говорит о том откуда надо брать иконки в тот момент, когда в этом возникнет необходимость. Т.е. вот если там же, в TreeView.Init начать использовать объект ThisForm.oImageList, ну вроде This.Nodes(1).Image = 1 то могут возникнуть глюки PS: когда я начинал изучать работу с TreeView (Win 95 + VFP6) были реальные глюки связанные именно с порядком физического создания объектов на форме. Пришлось переносить код наполнения дерева в init-формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2005, 20:03:23 |
|
||
|
Thisform.oTree.ImageList
|
|||
|---|---|---|---|
|
#18+
Hi ВладимирМ! > Т.е. вот если там же, в TreeView.Init начать использовать объект > ThisForm.oImageList Именно там я дерево и "наполнял", используя последние параметры метода Add - индексы картинок. Всё отображалось как и надо. Совсем другой вопрос, что РЕАЛЬНО init этого самого ImageList не отработал ещё - и если ТАМ есть код (например загоняющий картики программно в контрол) - то будет ой ;) В общем налицо "раздвоение" процесса инициализации - одно дело "создание" контрола, и даже создание свойства-ссылки в форме, другое дело - отработка метода Init фоксового OleControl контейнера... Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2005, 00:49:37 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33274281&tid=1593449]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 221ms |
| total: | 359ms |

| 0 / 0 |
