Formular und Imagelist

05/02/2008 - 19:51 von Michael Schörner | Report spam
Hallo allerseits,

in einem Formular eins umfangreichen Access-Projekts (adp) verwende ich ein
Treeview-Control und ein Imagelist-Control. Alle notwendigen Angaben der
Imagelist werden zur Entwurfszeit gemacht (verwendete Bilder etc.). Dem
Treeview wird zur Entwurfszeit die Imagelist zugewiesen. Zur Laufzeit wird
das Treeview-Control mit Daten aus einem Geschàftsobjekt befüllt, denen nach
bestimmten Kriterien die Bilder aus der Imagelist zugewiesen werden.
Das funktionierte bislang völlig problemlos. Aber seit heute bekomme ich
beim Laden des Formulars (wàhrend dessen das Treeview mit Daten bestückt
wird) stets die Fehlermeldung "Error 35613 (Das
Abbildungsliste-Steuerelement muß vor der Verwendung initialisiert werden)".
Ich habe sowohl Treeview- als auch Imagelist-Control aus dem Formular
gelöscht und neu erstellt, aber ohne Erfolg.

Folgender Code erzeugt den Fehler:

If Me.openArgs = "" Then
Me.trvSetlist.Nodes.Add sFamNodeName, tvwChild, sChildNodeName,
myTP.System.Bezeichnung, 1, 1
Else
If myTP.TP_ID <> -1 Then
Me.trvSetlist.Nodes.Add sFamNodeName, tvwChild,
sChildNodeName, myTP.System.Bezeichnung, 2, 2
Else
Me.trvSetlist.Nodes.Add sFamNodeName, tvwChild,
sChildNodeName, myTP.System.Bezeichnung, 1, 1
End If
End If

Verwendet werden die Controls aus den MS Common Controls 6.0 (SP6) mit
Access 2003 (SP2).

Hat jemand eine Idee?

Vielen Dank im Voraus

Michael Schörner
 

Lesen sie die antworten

#1 Jörg Ostendorp
05/02/2008 - 22:46 | Warnen spam
Hallo Michael,

in einem Formular eins umfangreichen Access-Projekts (adp) verwende ich ein
Treeview-Control und ein Imagelist-Control. Alle notwendigen Angaben der
Imagelist werden zur Entwurfszeit gemacht (verwendete Bilder etc.). Dem
Treeview wird zur Entwurfszeit die Imagelist zugewiesen. Zur Laufzeit wird
das Treeview-Control mit Daten aus einem Geschàftsobjekt befüllt, denen nach
bestimmten Kriterien die Bilder aus der Imagelist zugewiesen werden.
Das funktionierte bislang völlig problemlos. Aber seit heute bekomme ich
beim Laden des Formulars (wàhrend dessen das Treeview mit Daten bestückt
wird) stets die Fehlermeldung "Error 35613 (Das
Abbildungsliste-Steuerelement muß vor der Verwendung initialisiert werden)".
Ich habe sowohl Treeview- als auch Imagelist-Control aus dem Formular
gelöscht und neu erstellt, aber ohne Erfolg.



(Code gesnipt)

normalerweise kommen solche Fehler (weiß gerade nicht, ob die Fehlernummer
wirklich identisch ist), wenn die ImageList keine Bilder enthàlt oder dem
TreeView keine ImageList zugeordnet wurde. Poste doch mal den relevanten
Code, wie und wann Du das Teil füllst und zuweist. Oder prüfe halt einfach
mal die Anzahl der enthaltenen Bilder bevor Du Sie den Nodes zuweist.

Nette Fehlerquellen wàren z.B. nicht verfügbare Bilder kombiniert mit einem
On error resume next o.à.

Grüßle vom Bodensee
Jörg Ostendorp

Access-FAQ: www.donkarl.com

Ähnliche fragen