C#c#視窗中的資源讀取 Form.resx
阿新 • • 發佈:2019-01-08
1、Form1.resx資源的訪問
using System.Resources;
- /// 從資源中載入圖片
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- privatevoid button1_Click(object sender, EventArgs e)
- {
- //資源管理"typeof(Form1)"指定為Form1.resx,可以改成其他的
- ResourceManager rm = new
- //型別轉換
- //"Image1"是資源名稱
- Bitmap bitMap = (Bitmap)rm.GetObject("Image1");
- //顯示
- this.pictureBox1.Image = bitMap;
- }
- /// <summary>
- /// 從資源中顯示字串
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- privatevoid button2_Click(object
- {
- ResourceManager rm = new ResourceManager(typeof(Form1));
- //顯示字串
- //"String1"是資源名稱
- this.textBox1.Text = rm.GetString("String1");
其他資原始檔訪問參考
2、Resources.resx資源的訪問
ResourceManager rm2 = Properties.Resources.ResourceManager;
Bitmap bitMap = (Bitmap)rm2.GetObject("_10");
this.BackgroundImage = bitMap;
this.BackgroundImageLayout = ImageLayout.Stretch;
this.Text = rm2.GetString("String1");