我試圖改變周圍的一組用下面的代碼編程生成列表框的邊緣:如何以編程方式更改列表框邊距?
newListBox.Margin = new Thickness(0, 0, 0, 0);
然而,這給我的錯誤:
the type or namespace Thickness could not be found
我嘗試添加using System.Windows
命名空間,但我仍得到相同的錯誤。任何人都可以幫忙嗎?
我試圖改變周圍的一組用下面的代碼編程生成列表框的邊緣:如何以編程方式更改列表框邊距?
newListBox.Margin = new Thickness(0, 0, 0, 0);
然而,這給我的錯誤:
the type or namespace Thickness could not be found
我嘗試添加using System.Windows
命名空間,但我仍得到相同的錯誤。任何人都可以幫忙嗎?
System.Windows.Thickness
是Presentation Framework的一部分。如果您未使用WPF或Silverlight,請嘗試引用PresentationFramework.dll以訪問Thickness
結構。
但是恐怕在這種情況下您的ListBox.Margin
將不會接受Thickness
類型的對象。如果您使用WinForms,請嘗試System.Windows.Forms.Padding
。
我相信你正在尋找Padding
。請參閱Control.Margin
newListBox.Margin = new Padding(0, 0, 0, 0);
Intellisence是你的朋友。正如你所看到的,你想使用一個Padding對象。