HOWTO · Csharp

C# ComboBox にアイテムを追加する

この短い記事では、ComboBoxin C# で項目を追加する方法について説明します。

このページの内容

このガイドでは、C# で項目を ComboBox に追加する方法について説明します。

C# で ComboBox を作成する

ComboBox に項目を追加する前に、ComboBox がどのように作成されるかを理解する必要があります。 ComboBox を作成するには 2つの方法があります。

実行時に Windows フォームまたは ComboBox クラスを使用して、C# で作成できます。

ToolBox を使用して C# で ComboBox を作成する

ツールボックスを使用すると、設計時に ComboBox コントロールを作成できます。 ツールボックスから ComboBox をドラッグすると、作成されます。

そのプロパティを使用して、必要に応じて作成します。 新しく作成された ComboBox を右クリックすると、項目を追加できます。

C# で ComboBox クラスを使用して ComboBox を作成する

実行時に ComboBox を作成するのは、ツールボックス (設計時) よりも少しトリッキーで複雑です。 次の例では、ComboBox クラスを使用して ComboBox を作成し、項目を追加します。

C# で ComboBox に項目を追加する

前述のように、ComboBox に項目を追加することは、ツールボックスを使用するよりも少し複雑になる場合があります。 アイテムを追加するには、Add() メソッドを使用する必要があります。このメソッドは、ObjectCollection クラスからのものです。

ComboBox() コンストラクターを使用して ComboBox を作成し、項目を追加できるようにします。 そのプロパティを希望に合わせて設定することもできます。

ComboBox を作成した後、アイテムを追加できるようになりました。 最後に、Add() メソッドを使用して ComboBox コントロールをフォームに追加する必要があります。

コード:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1 {
  public partial class Form1 : Form {
    public Form1() {
      InitializeComponent();
    }
    private void Form1_Load(object sender, EventArgs e) {
      ComboBox comboBox1 = new ComboBox();  // creating a combobox
      comboBox1.Location = new Point(327, 77);
      comboBox1.Size = new Size(216, 26);
      comboBox1.Name = "MY COMBOBOX";

      comboBox1.Items.Add(389);  // adding items in combobox
      comboBox1.Items.Add(390);
      comboBox1.Items.Add(391);

      this.Controls.Add(comboBox1);  // Adding this ComboBox to the form
    }
  }
}

出力:

C の ComboBox に項目を追加