[c#]Component met icon

Pagina: 1
Acties:

  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
Hoi,

Ik heb een component gemaakt in c#. Als ik dit componten aan de toolbox toevoeg of aan een c# programma krijg ik dit lelijke icon te zien Afbeeldingslocatie: http://pieter.slx.nl/meuk/icon.GIF

Ik wil dit icon graag vervangen door een eigen icon maar kan nergens vinden hoe dat moet. Iemand hier een idee?

Alvast bedankt

  • Wacky
  • Registratie: Januari 2000
  • Laatst online: 24-05 09:20

Wacky

Dr. Lektroluv \o/

Wat is het probleem? Dat icoon wordt alleen binnen Visual Studio gebruikt :)

Nu ook met Flickr account


  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
Het probleem is dat ik control freak ben en ik wil dus een ander icon >:)

[ Voor 3% gewijzigd door mr_taipan op 04-05-2004 14:12 ]


  • whoami
  • Registratie: December 2000
  • Laatst online: 16:25
Je kan hiervoor het attribute ToolboxBitmap gebruiken.

code:
1
2
3
[ToolboxBitmap (@"c:\icons\my_icon.bmp")]
public class MyControl : UserControl
{

[ Voor 6% gewijzigd door whoami op 04-05-2004 14:21 ]

https://fgheysels.github.io/


  • mr_taipan
  • Registratie: Februari 2002
  • Laatst online: 03-12-2024
bedankt voor tip.

Heb nog ff in de help van visual studio gekeken

Daar staat dat je de image ook als resource in de assambly kunt opzoeken.

// Specifies a type that indicates the assembly to search, and the name
// of an image resource to look for.
[ToolboxBitmap(typeof(MyControl), "MyControlBitmap")]


Hoe krijg ik dan mijn bitmap in de assambly?

edit

Ik heb het gevonden.

http://www.mastercsharp.c...x?ArticleID=73&&TopicID=8

het komt er in het kort op neer dat je eerst de bitmap aan het project toevoegd.

De bitmap moet de zelfde naam hebben als de namespace.

en gerbuik dan deze declaratie voor ToolboxBitmap:

[ToolboxBitmap(typeof(Bitmap))]

oh ja je moet bij de eigenschappen van de bitmap instellen dat het een embedded resource is

[ Voor 42% gewijzigd door mr_taipan op 04-05-2004 15:57 ]