Einzelnen Beitrag anzeigen

Jürgen Thomas

Registriert seit: 13. Jul 2006
Ort: Berlin
750 Beiträge
 
#1

ComboBox-Derivat: Toolbox-Bitmap und Button-Bitmap ändern?

  Alt 13. Jul 2006, 11:57
Hallo,
ich habe von ComboBox eine Komponente uFilenameDlg abgeleitet.
(Inhalt: Der ComboBox wurde ein OpenFileDialog zugeordnet; im Textbereich kann ein Datei- oder Pfadname eingegeben werden; durch das Öffnen der Box oder den Down-Button wird der Dialog aufgerufen.)

Die Komponente selbst funktioniert vollständig zu meiner Zufriedenheit; aber einige "Schönheitsfehler" sollten noch beseitigt werden:

[ToolboxBitmap(typeof(uFilenameDlg), "uFilenameDlg.Bmp")] wird nicht berücksichtigt
Ich habe - wie an verschiedenen Stellen erläutert - dieser Komponente eine eigene Bitmap zugeordnet; diese wird aber nicht in der Komponentenpalette angezeigt, sondern durch das Zahnrad ersetzt. Fehlt noch eine andere Einstellung, oder ist die Borland-IDE schuld?

Bitmap des Down-Button ändern
Ich möchte den "Pfeil abwärts" ersetzen durch die "drei Punkte" zum Durchsuchen o.a. Leider gibt es keine Eigenschaft ButtonStyle. Kann/Sollte ich den Button selbst zeichnen? Durch Layout() oder Paint()? Oder...?

Description der OpenFileDialog-Eigenschaften
Ich habe die Eigenschaften des Dialogs übernommen als Eigenschaften von uFilenameDlg. Die Hilfe-Funktion des PropertyGrid kann ich selbst vorbereiten. Gibt es einen einfachen Weg zum "Kopieren" der Beschreibung, z.B. in dieser Art:
[Description(Dlg.DefaultExt.DescriptionAttribute.De scription)]

Danke für Tipps!
Jürgen
#D mit C# für NET, dazu Firebird
früher: Delphi 5 Pro, Delphi 2005 Pro mit C# (also NET 1.1)
Bitte nicht sauer sein, wenn ich mich bei Delphi-Schreibweisen verhaue; ich bin inzwischen an C# gewöhnt.
  Mit Zitat antworten Zitat