Cara menambah ikon pada kawalan komponen tersuai dalam bahasa C

WBOY
Lepaskan: 2024-01-16 15:30:06
ke hadapan
993 orang telah melayarinya

Cara menambah ikon pada kawalan komponen tersuai dalam bahasa C

Cara menambah ikon pada kawalan komponen tersuai C

Hanya tambah ToolboxBitmapAttribute pada kelas kawalan atau komponen anda

Seperti yang ditunjukkan di bawah (saya hanya mengujinya pada kawalan borang windows, saya rasa ia juga boleh dilakukan untuk borang web)

menggunakan Sistem;

menggunakan System.Windows.Forms;

menggunakan Sistem.Lukisan;

ruang nama Zxd

{

[ToolboxBitmap("open.bmp")]//Nota: Parameter ialah laluan bitmap anda Dalam percubaan saya, ia berada dalam direktori yang sama dengan fail Test.Dll yang dijana

Ujian kelas awam:System.Windows.Forms.UserControl//Control

{

Diketepikan

}

}

Bagaimana untuk memaparkan gambar C berdasarkan kawalan pada halaman web

checkChaged event

dilindungi RadioButton1_CheckedChanged(penghantar objek, EventArgs e)

{

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

}

semak kekosongan awamRadioButtonChecked()

//Masukkan ke dalam if(!ispostback) pageLoad

{

jika (RadioButton1.Disemak)

{

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

}

lain

{

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

}

}

Cara untuk memaparkan imej pada kawalan butang dalam VC

1 Mungkin ada bantuan dalam pasukan di sini

2 Edit fail sumber yang sepadan (format bmp), kemudian:

//Tetapkan imej latar belakang

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();

Atas ialah kandungan terperinci Cara menambah ikon pada kawalan komponen tersuai dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:docexcel.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!