天天看點

C#_序列槽調試助手-添加序列槽訓示燈

添加圖檔作為序列槽打開或者關閉的訓示燈

未打開是這樣子的    

C#_序列槽調試助手-添加序列槽訓示燈

打開之後是這樣子的

C#_序列槽調試助手-添加序列槽訓示燈

普通的圖檔.jpg圖檔不可以使用,需要轉換為 .ico檔案

具體參考  C#_序列槽調試助手-添加應用圖示 來制作.ico檔案

打開 Microsoft Visual Studio 2015 ,右擊選擇選擇屬性

C#_序列槽調試助手-添加序列槽訓示燈

在資源中添加現有檔案,将圖檔添加進去,名稱可以修改,程式調用也将使用此名稱

C#_序列槽調試助手-添加序列槽訓示燈

添加 PictureBox控件到窗體中,在右下方可以設定大小

如果 PictureBox 放置位置不理想,可以使用小鍵盤的左邊的上下左右調節位置

C#_序列槽調試助手-添加序列槽訓示燈

添加完成之後,添加預設圖檔,将資源中的檔案添加進去

C#_序列槽調試助手-添加序列槽訓示燈
C#_序列槽調試助手-添加序列槽訓示燈

那麼可能你發現大小不一緻,可以把Size調小,或者縮放圖檔  

C#_序列槽調試助手-添加序列槽訓示燈
C#_序列槽調試助手-添加序列槽訓示燈

不過縮放後圖檔并沒有那麼清楚,

C#_序列槽調試助手-添加序列槽訓示燈

 看個人喜好吧 *-*

接下來隻需要在點選打開關閉序列槽按鍵時,改變圖檔就可以了

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"); }
    }
}
           

就可以實作 序列槽開關的訓示燈了

個人見解,感謝閱讀。