添加圖檔作為序列槽打開或者關閉的訓示燈
未打開是這樣子的
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnLzEjNxMTM1EjM1IjMxAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
打開之後是這樣子的
普通的圖檔.jpg圖檔不可以使用,需要轉換為 .ico檔案
具體參考 C#_序列槽調試助手-添加應用圖示 來制作.ico檔案
打開 Microsoft Visual Studio 2015 ,右擊選擇選擇屬性
在資源中添加現有檔案,将圖檔添加進去,名稱可以修改,程式調用也将使用此名稱
添加 PictureBox控件到窗體中,在右下方可以設定大小
如果 PictureBox 放置位置不理想,可以使用小鍵盤的左邊的上下左右調節位置
添加完成之後,添加預設圖檔,将資源中的檔案添加進去
那麼可能你發現大小不一緻,可以把Size調小,或者縮放圖檔
不過縮放後圖檔并沒有那麼清楚,
看個人喜好吧 *-*
接下來隻需要在點選打開關閉序列槽按鍵時,改變圖檔就可以了
pictureBox1.Image = Properties.Resources.ICON_NOT;
pictureBox1.Image = Properties.Resources.ICON_ON;
其中的圖檔名稱需要與資源裡的名稱一緻
private void button1_Click(object sender, EventArgs e)
{
if (serialPort1.IsOpen)
{
try
{
serialPort1.Close();
button1.Text = "打開序列槽";
pictureBox1.Image = Properties.Resources.ICON_NOT;
}
catch { MessageBox.Show("關閉錯誤", "ERROR"); }
}
else
{
try
{
serialPort1.Open();
button1.Text = "關閉序列槽";
pictureBox1.Image = Properties.Resources.ICON_ON;
}
catch { MessageBox.Show("打開錯誤", "ERROR"); }
}
}
就可以實作 序列槽開關的訓示燈了
個人見解,感謝閱讀。