我正在使用DevExpress ComboBoxEdit来选择一个字符串。有些琴弦非常长,所以它们会占据整个画面的宽度,但是它非常难看。我宁愿有一个固定宽度的下拉列表,当我将鼠标悬停在项目上时,或者一旦选中它就会显示全文。
有什么想法吗?
由于
答案 0 :(得分:1)
如果您查看ComboBoxEdit.Properties,可以设置PopupFormSize和PopupFormMinSize属性。
<强>更新强>
让它工作,但你必须设置ComboBoxEdit.Properties.PopupSizable = true
并处理QueryPopUp
事件:
private void comboBoxEdit1_QueryPopUp(object sender, CancelEventArgs e)
{
ComboBoxEdit cb = (ComboBoxEdit)sender;
PropertyInfo pi = typeof(RepositoryItem).GetProperty("PropertyStore", BindingFlags.NonPublic | BindingFlags.Instance);
HybridDictionary store = (HybridDictionary)pi.GetValue(cb.Properties, null);
store["ComboPopupSize"] = new Size(100, 100);
}