Maison  >  Article  >  tutoriels informatiques  >  Comment ajouter des icônes aux contrôles de composants personnalisés en langage C

Comment ajouter des icônes aux contrôles de composants personnalisés en langage C

WBOY
WBOYavant
2024-01-16 15:30:061016parcourir

Comment ajouter des icônes aux contrôles de composants personnalisés en langage C

Comment ajouter des icônes aux contrôles de composants personnalisés C

Ajoutez simplement le ToolboxBitmapAttribute à la classe de votre contrôle ou composant

Comme indiqué ci-dessous (je l'ai testé uniquement sur le contrôle de formulaire Windows, je pense que cela devrait également être possible pour le formulaire Web)

utilisation du système ;

en utilisant System.Windows.Forms ;

en utilisant System.Drawing ;

espace de noms Zxd

{

[ToolboxBitmap("open.bmp")]//Remarque : le paramètre est votre chemin bitmap. Dans mon expérience, il se trouve dans le même répertoire que le fichier Test.Dll généré

.

Classe publique Test:System.Windows.Forms.UserControl//Control

{

Omis

}

}

Comment afficher l'image C en fonction des contrôles sur une page Web

checkChaged événement

protected void RadioButton1_CheckedChanged(object sender, EventArgs e)

{

this.Image1.ImageUrl = "iamges/1.jpg";

}

vérification d'annulation publiqueRadioButtonChecked()

//Mettez-le dans if(!ispostback) de pageLoad

{

si (RadioButton1.Checked)

{

this.Image1.ImageUrl = "iamges/1.jpg";

}

autre

{

this.Image1.ImageUrl = "iamges/2.jpg";

}

}

Comment afficher des images sur les commandes de boutons dans VC

1. Il peut y avoir de l'aide dans l'équipe ici

2. Editez le fichier ressource correspondant (format bmp), puis :

//Définir l'image d'arrière-plan

CDC MemDC ;

CBitmap m_Bitmap1;

m_Bitmap1.LoadBitmap(IDB_BKGROUND);

MemDC.CreateCompatibleDC(NULL);

MemDC.SelectObject(&m_Bitmap1);

pDC->StretchBlt(rect.left,rect.top,rect.Width(),rect.Height(),&MemDC,0,0,48,48,SRCCOPY);

m_Bitmap1.DeleteObject();

MemDC.DeleteDC();

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer