Winforms 为什么我不能设置“0”;OwnerDrawFixed“;至于;CheckedListBox";在地狱里?

Winforms 为什么我不能设置“0”;OwnerDrawFixed“;至于;CheckedListBox";在地狱里?,winforms,powershell,Winforms,Powershell,10天以来,我一直在试图找到解决这个问题的办法,但一无所获 我需要能够创建一个Checkedlistbox表单,并将“OwnerDrawFixed”设置为该值,但它始终保持“正常” 为什么? $checkedListBox=新对象System.Windows.Forms.checkedListBox $checkedListBox.DrawMode=[System.Windows.Forms.DrawMode]::OwnerDrawFixed $checkedListBox.DrawMode 正

10天以来,我一直在试图找到解决这个问题的办法,但一无所获

我需要能够创建一个Checkedlistbox表单,并将“OwnerDrawFixed”设置为该值,但它始终保持“正常”

为什么?

$checkedListBox=新对象System.Windows.Forms.checkedListBox

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

$checkedListBox.DrawMode

正常的

这是因为我真的想找到解决问题的办法:


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

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


它存在于那里只是因为它是从基类继承的。一个典型的违规案例。

谢谢您的回复。所以,没有办法让Winform带有复选框并为某些特定的项目着色?列表框为项目着色,但没有复选框,而CheckedListbox没有为项目着色,但带有复选框。@expirat001可能对您有帮助。