私は、各行にコンボボックスを持つ16の行を持っているDatagridViewを使用しています。私がコンボボックスを一番下の行にドロップしようとすると、問題が発生します。コンボボックスには、約20〜30個の項目があります。ドロップダウンのスクロールバーが消え、ドロップダウンがウィンドウの画面領域の下に表示されます。ドロップダウンが上に開くので、それに対する任意の解決策。 Framework 2.0。コンボボックスのドロップダウンリストがウィンドウ画面の下に表示されます。
答えて
問題を再現できません。このウィンドウを移動して、さまざまなコンボボックスを開きました。それがドロップダウンに収まらない場合は、ドロップするので、画面全体に表示されます。
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,
});
}
}
問題を再現する同様の簡単な例を作成できますか?
私はWindows XPでのみ、この問題に直面しています。Windows 7では、コードを変更することなく完全に正しく動作します。ドロップダウンリストには16個以上の項目があるため、最初にコンボボックスのドロップダウンをクリックするとスクロールバーがポップアップしますが、再度クリックするとスクロールバーが消え、コントロールが表示される画面領域の下に移動して、それがどうして起こるのか? – zreecu
私はXPのコンボボックスコントロールが壊れていると思いますか?私は自分の前でこれに遭遇していない。インプレースコンボボックスを表示して移動する直前に、境界チェックを自分で実行することは可能です。 – Tergiver
- 1. MsgBoxがVB.NETのスプラッシュ画面の下に表示されます
- 2. 画面の下に品物リストが表示されます
- 3. iOS ImageViewが画面いっぱいに表示されず、ボタンが画面下部に表示されない
- 4. ウィンドウが表示されているときにVmwareウィンドウ10のインストール画面が表示される
- 5. テキストが画面の最下部に表示されない
- 6. UITableViewが画面の下に表示されない
- 7. viewForFooterInSectionが画面の下部に表示されない
- 8. .Net In-Context PopupウィンドウにPaypal画面が表示されない
- 9. PyQtウィンドウが画面に表示されない
- 10. Unityウィンドウの起動画面に何も表示されない
- 11. コンピュータ画面に表示されるウィンドウの数は?
- 12. WPF:テキストボックス/コンボボックスの内容がウィンドウの画面を超えます
- 13. 画面はウィンドウの左上隅にのみ表示されます
- 14. プログレスバーが画面に表示されずにデバッガに表示されます
- 15. 小さな画面でページを開くと下端が表示されます
- 16. Tkinterウィンドウが2次ディスプレイのズーム状態で画面に表示されない
- 17. プレビュー画像に白い画面が表示されますか?
- 18. コンボボックスのドロップダウンリストは最初に描画されていません
- 19. 画面の中央にテキストが表示されます
- 20. センターウェブサイトの背景が画面に表示されますか?
- 21. winapiのアイコンがマウスクリックイベントで画面に表示されます
- 22. XMLファイルのカスタムビューSnackbarは画面の下部に表示されません
- 23. Android:画面全体が画面いっぱいに表示され、ボタンが下に表示されないのはなぜですか?
- 24. 新しいWPFウィンドウは、元のウィンドウの下にのみ表示されます
- 25. 中断されたメッセージがブラウザ画面に表示され、ブラウザ画面を表示できません。
- 26. 画面の表示が押し下げられるxamarin.forms android
- 27. 段落が画像の下に表示されています
- 28. UIViewController画面が表示されない
- 29. pygame画面が表示されない
- 30. スプラッシュ画面が表示されない
WinformまたはWPFまたはAsp.NetまたはSilverlight? – OmegaMan