圖示檔案有單一尺寸的圖示,也有多個不同尺寸(也可能有相同尺寸)的圖示保存在一個圖示檔案中的。對于后者是否可以選擇呢?
下面的代碼是讀取一個圖示檔案,然后顯示在圖片框中的代碼。但是它不能識別目標圖示檔案是單圖還是多圖,也就不能選擇。求問如何識別多圖圖示并選擇其中一幅來顯示。
private void button1_Click(object sender, EventArgs e)
{
DialogResult dr = openFileDialog1.ShowDialog(this);
if (dr == DialogResult.OK)
{
string filename = openFileDialog1.FileName;
Icon picicon = Icon.ExtractAssociatedIcon(filename);
Image picimage = picicon.ToBitmap();
pictureBox1.Image = picimage;
}
}
uj5u.com熱心網友回復:
https://blog.csdn.net/zgke/article/details/3279327這是不是你要的?
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/264654.html
標籤:C#
上一篇:Prism -- 簡介
