23
我有一些自定義/用戶控制,在大多數情況下,有標籤項,像這樣:定製的WinForms ErrorProvider控件來控制的條目中顯示其圖標
去除死ImageShack的鏈接
有什麼辦法我可以自定義標準的WinForms ErrorProvider控件來顯示其內部入口圖標(入門 - 文本框,組合,日期時間等),就像這樣:
去除死ImageShack的鏈接
其中紅圈當然是錯誤指示器。
感謝您的任何幫助。
我有一些自定義/用戶控制,在大多數情況下,有標籤項,像這樣:定製的WinForms ErrorProvider控件來控制的條目中顯示其圖標
去除死ImageShack的鏈接
有什麼辦法我可以自定義標準的WinForms ErrorProvider控件來顯示其內部入口圖標(入門 - 文本框,組合,日期時間等),就像這樣:
去除死ImageShack的鏈接
其中紅圈當然是錯誤指示器。
感謝您的任何幫助。
我已經找到了解決辦法:
this.errorProvider.SetIconPadding(this.textBox, -20);
其中ErrorProvider控件是一個ErrorProvider控件對象和文本框是一個Entry對象。
不知道這是多好,但對我來說,一個可能的解決方案是:`errorProvider.Icon.Width + textBox.Bounds.Width - textBox.ClientRectangle.Width`。當然,圖標大小*應該適用於`textBox.Height`,但通常情況下(16x16圖標,textBox默認高度是20) – Jonno 2012-06-21 07:08:45