C# - Componente, wo kommt das Icon hin
Hallo,
ich habe eine Komponente in C# geschreiben, nun möchte ich dieser auch ein Icon zuweisen welches in der Toolbox angezeigt wird, aber ich weiß nicht wie. Achso, das ganze soll unter C#-Express funktionieren. Kann es einer Erklären? Gruß |
Re: C# - Componente, wo kommt das Icon hin
ToolBoxBitmapAttribute :)
Das Icon kannst du dafür als Resource einbinden. |
Re: C# - Componente, wo kommt das Icon hin
Danke, der Tip hat geholfen.
Es ist allerdings schon Merkwürdig, das System.Drawing sowohl unter Verweise im Projektmappen-Explorer, als auch unter using, eingebunden werden muss. Ansonsten kommt eine Fehlermeldung. |
Re: C# - Componente, wo kommt das Icon hin
Die using-Direktive hat mit der Assembly-Referenzierung nichts zu tun, es ist lediglich eine Abkürzung, damit du den Namespace der Typen nicht mehr angeben musst.
|
Re: C# - Componente, wo kommt das Icon hin
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich war wohl etwas voreilig. Aus der MSDN werde ich auch nicht schlau. Zitat:
Zitat:
Zitat:
Das ganze neu erstellen lassen und neu eingebunden, Resultat = 'Zahnrad'. Was mach ich Verkehrt? Die Compo ist stammt zwar nicht von System.Windows.Forms.UserControl, sondern von System.ComponentModel.Component ab, aber daran kann es doch nicht liegen. Ich benutze VS2003(von dort auch die Screenshots). Für die schnelle Hilfe, wie immer, dankbar Alter Mann |
Re: C# - Componente, wo kommt das Icon hin
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Dem ToolBoxItem übergibst du dann einfach nur typeof(DeineComponente) als Parameter. Wenn du nur einen String angibst ist das der Pfad zur Datei auf der Festplatte! Außerdem wirst du das Icon nicht sehen, wenn sich das VS die Komponente automatisch in die Toolbox zieht. Du musst den normalen Weg über Rechtsklick->Choose Items gehen. ;) Zitat:
Wenn du auf's VS05 umsteigst wird mit etwas Glück die Version dafür benutzbar sein. Kosten wird dich R#2 nix wenn du R#1 hast. Glaube mir, so cool VS05 ist, ohne R# ist es irgendwie nur eine Krücke, verglichen mit VS03 + R#. ;) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:12 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz