看到网上有一些网站做图标转换工具,挺好的,所以研究了一下在C#中是如何实现的。其实很简单几行代码就可以搞定。
主要是使用System.Drawing.Icon类的Icon.FromHandle工厂方法。其关键代码如下:
public
partial
class
FormMain : Form
{
public FormMain()
{
InitializeComponent();
}
private void ButtonBrowseFile_Click( object sender, EventArgs e)
{
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
textBoxFilePath.Text = openFileDialog.FileName;
}
}
private
{
public FormMain()
{
InitializeComponent();
}
private void ButtonBrowseFile_Click( object sender, EventArgs e)
{
if (openFileDialog.ShowDialog() == DialogResult.OK)
{
textBoxFilePath.Text = openFileDialog.FileName;
}
}
private