Academic Über NI Veranstaltungen NI Developer Zone Support Lösungen Online Store Kontakt MyNI
2 ratings:
 5 out of 5     Rate this Document

Wie kann ich das Microsoft ImageList Control in SUD in Kombination mit dem Microsoft TreeView Control in SUD Dialogen verwenden?

Primäre Software: DIAdem
Primäre Software Version: 9.1
Primäre Software festgelegte Version: 9.1
Sekundäre Software: DIAdem

Problem: Ich möchte in einem Microsoft TreeView Control kleine Ikonen anzeigen. Dafür sieht das Microsoft TreeView Control eine Eigenschaft ImageList vor welche man mit einem Microsoft ImageList Control verbinden kann. Leider funktioniert dies im Editor für DIAdem Anwender Dialogen (SUD) nicht.

Lösung: Die DIAdem Anwender Dialoge unterstützen diese Funktion während der Dialog-Erstellung zurzeit nicht. Sie können die Eigenschaft ImageList des TreeView Cobntrols aber zur Laufzeit (VBScript) setzt und somit die Verbindung zwischen den beiden ActiveX Controls herstellen.

Der Code zur Verbindung eines Microsoft TreeView Controls mit einem Microsoft ImageList Controls würde dann wie folgt aussehen:

Set TreeViewCtrl.X.ImageList = ImageListCtrl.X

Dieser Code sollte auf jeden Fall durchlaufen sein, bevor die ersten Einträge dem TreeControl hinzugefügt wurden, da sonst das TreeView Control die Zuweisung einer Bitmap zu einem Tree Eintrag verweigert.

Hinweis:
Diese Art ein Microsoft Control mit einer ImageList zu verbinden lässt sich auch auf andere Controls anwenden vorausgesetzt sie unterstützen das Feature.

Ähnliche Links:

Attachments:





Eintrag vom: 05/18/2005
Letzte Korrektur: 05/18/2005
Dokument ID: 3LH5F3FN

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit