为什么我无法设置" OwnerDrawFixed" for" CheckedListBox"在Powershell?

时间:2014-12-18 08:38:30

标签: winforms powershell

我试图在10天内找到解决这个问题的方法,但没有。

我需要能够创建一个Checkedlistbox表单并设置" OwnerDrawFixed"对此,但它始终保持在"正常"。

为什么?

$ checkedListBox = New-Object System.Windows.Forms.CheckedListBox

$ checkedListBox.DrawMode = [System.Windows.Forms.DrawMode] :: OwnerDrawFixed

$ checkedListBox.DrawMode

正常

原因是因为我真的想找到解决问题的方法:

Add checkboxes to Listbox with Powershell Windows Forms

如果您有任何想法,请提前感谢1000x。

1 个答案:

答案 0 :(得分:0)

这与powershell无关。 Simply CheckedListBox不支持DrawMode属性。

它存在于那里只是因为它是从它的基类继承而来的。 LSP违规的典型示例。