PDA

Vollständige Version anzeigen : ImageList Fehler 35613 beim Aufruf des Treeviews


Deedlit79
27.09.2005, 11:25
Hallo mal wieder,

Ich hab diesmal versucht, meinen schon soweit funktionierenden Treeview Bilder hinzuzufügen. Dazu hab ich mir das Imagelist Control geholt und natürlich dem Treeview gesagt, dass es das gibt.

Danach hab ich mir meinen Treeview zusammengebaut. Der Teil, mit den Bildchen hab ich wie folgt durchgeführt:
<div><link href="http://www.ms-office-forum.net/forum/externals/codeconv.css" rel="stylesheet"><pre> <span class="TOKEN">If</span> rec(strChild + strSchul) <span class="TOKEN">Then</span>
intType = 4
<span class="TOKEN">ElseIf</span> rec(strChild + strQual) <span class="TOKEN">Then</span>
intType = 3
<span class="TOKEN">ElseIf</span> rec(strChild + strAufgabe) <span class="TOKEN">Then</span>
intType = 1
<span class="TOKEN">Else</span>
intType = 0
<span class="TOKEN">End</span> <span class="TOKEN">If</span>
<span class="TOKEN">Set</span> nodCur = objTree.Nodes.Add(nodBoss, tvwChild, &quot;c&quot; &amp; Format$(intLevel, &quot;00&quot;) &amp; Format$(intNumber, &quot;00&quot;) &amp; _
rec(strChild + strID), strText, Image:=intType)
&nbsp;</pre></div>
Code eingefügt mit dem MOF Code Converter (http://www.ms-office-forum.net/forum/codeconverter.php)

Als ich den Code eingefügt hab und ausprobiert hab, hat alles einwandfrei funktioniert.
ABER: Wenn ich das Formular komplett schließe und neu aufrufe, bekomme ich den Fehler 35613: Das Abbildungssteuerelement muss vor der Verwendung initialisiert werden.
Wenn ich danach in die Entwurfsansicht des Formulars und danach wieder in die Formularansicht wechsle, wird mir der Treeview samt Bilder korrekt dargestellt.

Weiß jemand, was da schief läuft?

Nouba
27.09.2005, 23:44
Vielleicht hilft Dir <a href="http://groups.google.com/group/microsoft.public.access.activexcontrol/browse_thread/thread/936697c668dab8e9/403fd36ce2125ae5#403fd36ce2125ae5">Problem with Access and MSCOMCTL.OCX</a> weiter.

Deedlit79
28.09.2005, 09:11
Danke Nouba!

Hab gleich zwei Fehlerquellen entdeckt! :boah:
Erstens habe ich die Funktion zum Bauen des Trees in der OpenForm-Methode eingebaut und nicht in der Load-Methode und zweitens waren meine dlls veraltet. Nach den Updates und des Aufrufs in der FormLoad-Methode funktionierts einwandfrei! :sun: