アクセス数 累計:000,124,985 昨日:000,000,099 本日:000,000,007
|
|
|
|
【Amazon ランキング:本 - 資格・検定・就職】
|
|
リストボックスは複数の候補から必要なものを選択させるというインターフェイスとして慣れ親しまれるコントロールなので使用する頻度が比較的高いコントロールです。
この回では基本の一覧にアイテムを表示して選択されたアイテムを表示するというプログラムを説明します。 |
|
一覧へのアイテム追加 |
一覧にアイテムを追加するには ListBox.Items コレクションにアクセスして Add メソッドにてアイテムの追加を行います。
Add メソッドを使用すると一覧の最終行にアイテムが追加されます。
[VB]
Me.listBox1.Items.Add("アイテム1")
[C#]
this.listBox1.Items.Add("アイテム1");
|
選択されたアイテムの取得 |
リストボックスで選択されたアイテムを取得するには ListBox.SelectedItem プロパティを参照します。
[VB]
Me.label2.Text = Me.listBox1.SelectedItem.ToString()
[C#]
this.label2.Text = this.listBox1.SelectedItem.ToString();
|
フォームの作成 |
|
Form1 に ListBox, Label をはりつけます。プロパティの内容はすべてデフォルトのままです。
ListBox:[listBox1]
Label:[Label1]
Label:[Label2]
|
|
VB[Form1.vb] |
Public Class Form1
Private Sub Form1_Load(ByVal sender As Object, _
ByVal e As System.EventArgs) Handles Me.Load
' リストボックスアイテム追加
For i As Integer = 0 To 99
Me.listBox1.Items.Add(String.Format("アイテム{0:00}", i))
Next
End Sub
Private Sub listBox1_SelectedIndexChanged(ByVal sender As Object, _
ByVal e As System.EventArgs) _
Handles listBox1.SelectedIndexChanged
' リストボックスで選択されているアイテムを表示
Me.label2.Text = Me.listBox1.SelectedItem.ToString()
End Sub
End Class
|
|
C#[Form1.cs] |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace ListBox_CS
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// リストボックスボックスアイテム追加
for( int i=0 ; i< 100 ; i++ )
this.listBox1.Items.Add(string.Format("アイテム{0:000}",i));
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
// リストボックスで選択されているアイテムを表示
this.label2.Text = this.listBox1.SelectedItem.ToString();
}
}
}
|
|
|
※このページで紹介しているサンプルコードについて管理者は動作保障をいたしません※
※サンプルコードを使用する場合は、自己責任でお願いします※
|
【楽天 ランキング:フィギュア - アニメ・コミック】
|
|
|
|
このサイトはフリーソフトのMerge HTMLで作成されています。
このサイトはリンクフリーです。
|
ページの先頭に戻る |
Copyright© 2010-2015 Jun.Shiozaki All rights reserved. |
|
|
|