プログラムに 1 つのテキスト ボックスで 2 つの入力を読み取らせたいと考えています。フォーマットは次のようになります。
ここに私が説明しようとしているものの写真があります http://i.imgur.com/2Pe2I.png
後でリストボックスに入れる方法を知りたいです。
前もって感謝します。
次のようなもの:
foreach (string item in TextBox1.Text.Split(':')) {
ListBox1.Items.Add(item,item);
}
あなたが得る答えをもっと知らなければ、あまり正確ではありませんが、これらの線に沿った何かがおそらくあなたが求めていることをするでしょう:
string[] inputParts = MyTextBox.Text.Split(':');
を使用して、テキスト文字列を文字列配列に分離できますstring.split
。
string[] inputs = targetTextBox.Text.Split(':');
ListBox.Items
その後、それらを usingに追加できます
targetListBox.Items.AddRange(inputs);
ユーザー入力の適切なサニテーションは、明らかに常に推奨されます。
string[] inputParts = MyTextBox.Text.Split(':');
またはオプション 2
var splitStr = MyTextBox.Text.Split(new char[] {':'}, StringSplitOptions.RemoveEmptyEntries);
String.Split関数を使用します。
string[] inputs = Textbox1.Text.Split(new char[] { ':' });
入力 [0] は「:」の前にテキストを持ち、入力1はその後にテキストを持ちます。