將組合框下拉列表寬度調整為最長字串寬度

2022-02-13 04:14:41 字數 537 閱讀 5085

介紹 這段**將向您展示如何自動調整組合框的下拉列表的大小,以適應其項中最長字串的大小。 ** 步驟1:為組合框的下拉事件新增乙個事件處理程式。為完成以下**,將其稱為adjustwidthcombobox_dropdown。 步驟2:新增以下事件處理程式**。隱藏,複製code

private

void adjustwidthcombobox_dropdown(object sender, system.eventargs e)

}sendercombobox.dropdownwidth = width;

}

解釋 **假設處理程式僅用於組合框,並執行強制轉換,而不檢查傳送方的型別。 然後獲取組合框的圖形和字型物件,這將幫助我們測量列表中字串的大小。 sendercombobox.items.count> sendercombobox。maxdropdownitems檢查是否顯示滾動條。如果它要被顯示,那麼我們獲得它的寬度來相應地調整下拉列表的大小。 然後滾動專案列表,檢查每個專案的大小,最後將下拉列表的寬度設定為包括滾動條寬度在內的最大專案的寬度。 本文**於:

016 刪除列表框 下拉列表的選項

刪除列表框,下拉列表的選項有兩種方法 對htmlselectelement物件而言,它提供了如下方法用於刪除選項。上面方法中的index是需要刪除選項所在的索引值。如果該索引值比下拉列表中選項的最大索引值還大,或者索引值小於0,則該方法不會刪除任何選項。下面的頁面演示了動態增加下拉列表的選項,並可以...

下拉輸入框 下拉列表的7個設計要訣

下拉列表有許多優點 它節省螢幕空間不佔地方,不需要做輸入驗證,所有平台都支援,技術門檻低,使用者都熟悉其使用方法。它還可以有效幫助使用者縮小選擇範圍,轉換螢幕空間並防止錯誤的資料輸入。然而,下拉列表又是最容易被錯誤使用的表單元件。過度使用或濫用它們可能會造成可用性問題的出現。本文將針對下拉列表性質,...

下拉列表框和組合框

組合框被操作時會向父視窗傳送通知訊息,這些通知訊息及其含義如下 cbn closeup 組合框的列表框元件被關閉,簡易組合框不會傳送該通知訊息 cbn dblclk 使用者在某列表項上雙擊滑鼠,只有簡易組合框才會傳送該通知訊息 cbn dropdown 組合框的列表框元件下拉,簡易式組合框不會傳送該...