ToolboxBitmapAttribute をコントロールまたはコンポーネントのクラスに追加するだけです
以下に示すように (Windows フォーム コントロールでのみテストしましたが、Web フォームでも可能だと思います)
システムの使用;
System.Windows.Forms の使用;
System.Drawing の使用;
名前空間 Zxd
{
[ToolboxBitmap("open.bmp")]//注: パラメーターはビットマップ パスです。私の実験では、生成された Test.Dll ファイルと同じディレクトリにあります。
パブリック クラス Test:System.Windows.Forms.UserControl//Control{
省略
}
}
Web ページ上のコントロールに基づいて画像を表示する方法 C
protected void RadioButton1_CheckedChanged(オブジェクト送信者, EventArgs e)
{
this.Image1.ImageUrl = "iamges/1.jpg";
}
public void checkRadioButtonChecked()
//pageLoadのif(!ispostback)に入れます
{
if (RadioButton1.Checked)
{
this.Image1.ImageUrl = "iamges/1.jpg";
}
###それ以外###
{this.Image1.ImageUrl = "iamges/2.jpg";
}
}
VC のボタン コントロールに画像を表示する方法
1.ここのチームに助けがあるかもしれません
//背景画像を設定します
CDC MemDC;
CBitmap m_Bitmap1;
m_Bitmap1.LoadBitmap(IDB_BKGROUND);
MemDC.CreateCompatibilityDC(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();
以上がC言語でカスタムコンポーネントコントロールにアイコンを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。