Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个自定义 ComboBox,里面有一个 TreeView(从这里的代码修改),并且在让 DropDownHeight 正确显示所有内容时遇到问题。我不仅无法获得正确的初始 DropDownHeight(尝试设置为 treeview.height),而且我还希望它在打开树时调整大小以显示没有滚动条的所有内容。这可能吗?如果您需要更多信息,请告诉我!
您提供的链接中的这段代码应该可以工作:
private void ShowDropDown() { if (dropDown != null) { treeViewHost.Width = DropDownWidth; treeViewHost.Height = DropDownHeight; dropDown.Show(this, 0, this.Height); } }
ComboBox 会根据其呈现的内容自动调整自身大小。