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

HUH函數(shù)
TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超4個(gè)贊
您可以使用SetIconAlignment和SetIconPadding來(lái)設(shè)置錯(cuò)誤圖標(biāo)的位置。例如:
errorProvider1.SetError(groupBox1, "Error!");
errorProvider1.SetIconAlignment(groupBox1, ErrorIconAlignment.TopLeft);
errorProvider1.SetIconPadding(groupBox1, -24);
您需要通過(guò)預(yù)先添加一些空間來(lái)將文本向右移動(dòng)一點(diǎn),以便為圖標(biāo)留出更多空間。

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