我正在使用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. MS Access下拉列表/組合框
- 3. 樣式Silverlight下拉列表/組合框
- 4. 下拉列表組合框excel
- 5. 停止列表下拉屏幕
- 6. 在屏幕上組合兩個窗口
- 7. 下拉組合框
- 8. 下拉框出現在屏幕上
- 9. 更改SWT中組合框下拉列表的方向
- 10. 屏幕右下角的位置窗口
- 11. 組合框下拉緩存
- 12. ASP.NET MVC組合下拉框
- 13. 組合框下拉位置
- 14. C#組合框的下拉
- 15. 下拉列表框
- 16. RSelenium從Javascript列表中選擇下拉列表/組合框值
- 17. asp.mvc可編輯的下拉列表框(組合框)
- 18. 從下拉菜單中更改組合框下拉列表我失去選項
- 19. 如何在WPF中的組合框中顯示下拉列表?
- 20. 在PictureBox中使用組合框下拉列表
- 21. C#組合框在web應用程序中的下拉列表
- 22. 在網格視圖中的組合框/下拉列表c#.net
- 23. 如何隨組合框一起調整組合框的下拉列表?
- 24. 填充下拉列表並顯示在屏幕上?
- 25. 下拉(組合框),在ASP.NET MVC
- 26. 自舉窗體當屏幕寬度減小時,下拉窗口停止工作
- 27. 下拉列表合計值
- 28. 跨兩個屏幕拉伸WPF窗口
- 29. 邊框下拉列表
- 30. 複選框下拉列表
Winform或WPF或Asp.Net或Silverlight? – OmegaMan 2012-04-18 13:24:38