従来のWindowsフォームアプリケーションを利用している場合。データを別のテキストボックスに保存するつもりだったのかわかりません。しかし、リストボックスはあなたの目標に沿っているかもしれません。
- 次のテキストボックス、2番目のテキストボックス、リストボックス、およびボタンをツールボックスからフォームにドラッグします。
- 好きなように調整し、絵画の帆布のように扱います。
- ボタンをダブルクリックする方法が設定されているように見えたら。
この時点で、VisualStudioはDesignerViewを終了し、CodeViewに入ります。したがって、コードを見ることができます。ボタンコードブロックに自動的に配置されます。
これらのブロックは非常に重要です。進行するにつれて、C#がどのように構造化されているかに気付くでしょう。
private void button1_click(object sender, EventArgs e)
{
// Logic to add will go in here.
}
これは何を意味するのでしょうか?
- プライベート:修飾子です。これは、このクラスに制限されていることを意味します。
- Void:リターンタイプを要求していないことを意味します。
- button1_click:これはボタンの名前であり、プロパティ内で変更できます。コンポーネントに前に名前を付けて、何を使用しているかがわかるようにすることをお勧めします。
そのブロック全体が何であるかは、イベントです。したがって、クリックするとアクションが実行されます。それが意味することです。したがって、これが目標が実装される場所です。
private void btnAddToList_Click(object sender, EventArgs e)
{
// Test to ensure it isn't null.
if(txtAddText.Text != String.EmptyOrNull)
{
// Declare a variable with the initial textbox value.
string txtVar = txtAddText.Text;
// Has the second textbox inherit value from other Textbox.
txtNewText = txtVar
// Now Add it to a Listbox.
lstContainer.Items.Add(txtAddText.Text + DateTime.Now());
}
else
{
// Null or Empty Character, Error Message.
MessageBox.Show("Invalid Entry, please enter a valid entry");
}
}
それは基本的な知識を提供しますが、他の例からわかるように、彼らはそれを異なって行います。注意しないと、このようなロジックにバグが存在する可能性があることに気付くでしょう。構成する構造に基づいて識別する方法を学習します。
これがお役に立てば幸いです。他の多くの人もあなたのために素晴らしい投稿をしてくれたようです。
ハッピーコーディング。