我有一个DataGridViewCobmoboxColumn
必须在屏幕最右侧的。单元格中的项目比单元格宽度宽,因此下拉列表也比单元格宽,因此用户可以看到顶部选择的内容。当列表下拉时,下拉列表的右侧是不可见的,因此滚动条也是不可见的。用户认为只有 7 项可供选择,而实际上有很多项。
由于这必须在右侧,有没有办法将下拉菜单锚定到单元格的右侧并扩展到左侧?
我们在这个项目中使用 .Net 2.0。由于我们同时使用 VB 和 C# 进行编码,因此我不太关心特定语言的答案。我什么都要...
我有一个DataGridViewCobmoboxColumn
必须在屏幕最右侧的。单元格中的项目比单元格宽度宽,因此下拉列表也比单元格宽,因此用户可以看到顶部选择的内容。当列表下拉时,下拉列表的右侧是不可见的,因此滚动条也是不可见的。用户认为只有 7 项可供选择,而实际上有很多项。
由于这必须在右侧,有没有办法将下拉菜单锚定到单元格的右侧并扩展到左侧?
我们在这个项目中使用 .Net 2.0。由于我们同时使用 VB 和 C# 进行编码,因此我不太关心特定语言的答案。我什么都要...
如果我理解正确,您需要自动调整宽度以便显示? 我在 MSDN 上找到了一篇关于如何做到这一点的帖子。
我知道这个问题很老,但是:
最好的解决方案是使用类似的东西,ToolStripDropDownDirection.AboveLeft
但据我从源代码中看到的,没有这样的东西。
因此,另一种方法可能是根据组合框从屏幕右侧/底部的位置设置 DropDownWidth/MaxDropDownItems 的值。 但这不起作用,因为下拉列表不能小于单元格。
所以你可以试试