我有一個帶有 aGroupBox和a 的表格ErrorProvider。當我嘗試使用以下代碼時:errorProvider1.SetError(groupBox1, "error");錯誤圖標顯示在組框的右側:我希望該圖標顯示在標題旁邊。像這樣的東西(用Photoshop制作):我怎樣才能做到這一點?
2 回答

HUH函數
TA貢獻1836條經驗 獲得超4個贊
您可以使用SetIconAlignment和SetIconPadding來設置錯誤圖標的位置。例如:
errorProvider1.SetError(groupBox1, "Error!");
errorProvider1.SetIconAlignment(groupBox1, ErrorIconAlignment.TopLeft);
errorProvider1.SetIconPadding(groupBox1, -24);
您需要通過預先添加一些空間來將文本向右移動一點,以便為圖標留出更多空間。

阿晨1998
TA貢獻2037條經驗 獲得超6個贊
以下應該對您有所幫助。
errorProvider1.SetIconAlignment(groupBox1, ErrorIconAlignment.TopLeft);errorProvider1.SetIconPadding(groupBox1, -5);errorProvider1.SetError(groupBox1,"error");
正如您之前關于TabControl的問題中所解釋的,您需要在 GroupBox Text 中提供足夠的空間來顯示圖標
- 2 回答
- 0 關注
- 151 瀏覽
添加回答
舉報
0/150
提交
取消