我正在使用DatagridView,其中有16行,每行都有一個組合框。當我嘗試將最下面一行中的組合框放入其中時,出現問題,其中有20-30個物品。下拉菜單中的滾動條消失,並且下拉框顯示在窗口屏幕區域下方。任何可能的解決方案,所以下拉打開到頂部。 Framework 2.0。組合框下拉列表正在窗口屏幕下方。
2
A
回答
1
我無法複製該問題。我試着移動這個窗口並打開各種組合框。如果它不適合下降,它會下降,因此完全在屏幕上。
using System;
using System.Linq;
using System.Windows.Forms;
class MainForm : Form
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
public MainForm()
{
string[] comboSource = Enumerable.Range(1, 30).Select(i => String.Format("Item #{0}", i)).ToArray();
Controls.Add(new DataGridView
{
AutoGenerateColumns = false,
Columns = { new DataGridViewComboBoxColumn { HeaderText = "Item", DataSource = comboSource }, },
DataSource = comboSource, // just adding dummy items for effect
Dock = DockStyle.Fill,
});
}
}
您是否可以生成一個類似的簡單示例來重複該問題?
相關問題
- 1. 組合框 - 下拉列表
- 2. 組合框下拉列表隱藏
- 3. 設置組合框下拉列表
- 4. 使組合框像下拉列表(C#)
- 5. MS Access下拉列表/組合框
- 6. 下拉列表組合框excel
- 7. 樣式Silverlight下拉列表/組合框
- 8. 多線組合框下拉列表
- 9. 在屏幕上組合兩個窗口
- 10. 停止列表下拉屏幕
- 11. 下拉組合框
- 12. 下拉框出現在屏幕上
- 13. 如何從組合框下拉窗口中的焦點
- 14. Django窗口小部件下拉列表
- 15. 更改SWT中組合框下拉列表的方向
- 16. 屏幕右下角的位置窗口
- 17. 強制組合框下拉
- 18. C#組合框的下拉
- 19. 組合框下拉緩存
- 20. 使用組合框下拉
- 21. ASP.NET MVC組合下拉框
- 22. 組合框下拉位置
- 23. RSelenium從Javascript列表中選擇下拉列表/組合框值
- 24. 下拉列表框
- 25. TinyMce 4中的下拉菜單/組合框/列表框?
- 26. asp.mvc可編輯的下拉列表框(組合框)
- 27. 下拉菜單屏幕外
- 28. 在PictureBox中使用組合框下拉列表
- 29. 組合框 - 在下拉列表中自動位置
- 30. 如何在WPF中的組合框中顯示下拉列表?
Winform或WPF或Asp.Net或Silverlight? – OmegaMan 2012-04-18 13:24:38