我有一個 CheckedListBox 的擴展方法,它根據(jù)內(nèi)容調(diào)整列寬。以下方法放置在單獨的 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# 只有賦值、調(diào)用、遞增、遞減、等待和新對象表達式可以用作語句: checkedListBoxProductList.AdjustCheckedListWidthToContent;我無法思考。:(
- 2 回答
- 0 關(guān)注
- 163 瀏覽
添加回答
舉報
0/150
提交
取消