我有一个 CheckedListBox 的扩展方法,它根据内容调整列宽。以下方法放置在单独的 ExtensionMethods 类中:public static void AdjustCheckedListWidthToContent(this CheckedListBox checkedListBox){ int maxWidth = 0; foreach (string text in checkedListBox.Items) { int width = TextRenderer.MeasureText(text, checkedListBox.Font).Width; if (width > maxWidth) maxWidth = width; } checkedListBox.ColumnWidth = maxWidth + 20;}这样代码就可以正常工作: ExtensionMethods.AdjustCheckedListWidthToContent(checkedListBoxProductList);但以我喜欢的方式,我收到错误 - CS0201 C# 只有赋值、调用、递增、递减、等待和新对象表达式可以用作语句: checkedListBoxProductList.AdjustCheckedListWidthToContent;我无法思考。:(
- 2 回答
- 0 关注
- 127 浏览
添加回答
举报
0/150
提交
取消