我想報告用C#編寫的WinForm應用程序中的操作狀態。 爲了使它更加用戶友好,我想根據狀態在左邊顯示一個圖標。在左側標有圖片 - 防止文字過來?
- 根據結果過程
- 正常或錯誤圖標期間動畫GIF。
我想使用原生的WinForms Label控件,它可以很好地處理動畫GIF並且看起來像標準一樣。
然而,我的問題是,文字來寫在圖片上。 似乎沒有任何屬性可以爲文本設置頁邊距。 我試過最明顯的事情,就是用空格作爲前綴,除非文本換行到下一行,如下所示。
我不想花太多時間寫/測試/調試衍生的控制這一點,如果可能的... 我可以把一個快速和骯髒的用戶控件,用一個圖片上左邊一個標籤,但它不覺得很乾淨。
有沒有什麼竅門可以快速而優雅地避開這個問題呢,還是有人能指點我一個Label派生類來支持這個相對輕量級的類? (我看了一下CodeProject,但找不到太多東西)。
謝謝。
1)'hidden'不是一個有效的屬性; 2)'1'不是有效的布爾值; 3)隱藏標籤將無濟於事 – 2013-07-03 23:50:30