私はWinFormアプリケーションを持っています。ユーザー定義ルールのリストが必要です。各ルールの中には、(ユーザーによって入力された)テキスト項目のリストがあります。テキスト項目のリストのためのより良いGUIコントロール?
現在グリッド(SourceGrid)があります。各行はルールです。 各ルールにはテキストボックスがあり、複数のテキスト項目を入力できます(画面にはいくつかの正規表現の例が表示されます)。
私は、ユーザーが各項目を分離するために、「タブ文字」を入力しています。ルールには1つのアイテムが含まれ、一部のアイテムには10のアイテムが含まれる場合があります。そのため、1つのテキストボックスだけを使用して、ユーザーが項目自体を区切ることがより簡単にできると思うのはこのためです。
ただし、タブ文字はかなり制限されていることがあります。アイテムが1文字離れていることがあります。 (スクリーンショットでは、最初のアイテムと2番目のアイテムを区別するのは難しい)
タブの文字を2つの項目を固定間隔にすることを考えていました。いいえ、それは不可能です。私は他の区切り文字を使用したくないのです。なぜなら、すべての文字を読みにくくするからです。また、より多くの列を動的に作成するようにコーディングしたくありません。私はユーザーが入力するためのこれらのIPアドレスボックスについて考えていましたが、それらは組み込みではなく、幅も変えられません。
ゼロからコントロールをコーディングせずにこれを表現するより良い方法があるかどうか尋ねたいと思いますか?または、特別なより広いスペース文字を項目の区切り文字として機能させることは可能ですか?ありがとう。
答えに感謝します。ああ、スペースはルールに共通しているので、私はそれを使うことはできません。私は垂直改行レイアウトについて考えましたが、それは現在のデザインに合うものではありません:(とにかく返信ありがとう:D – lulalala