コントロールを使いこなす
Labelのサイズを自由に変更する
デフォルトではラベルのサイズは自由に変更できませんので、
- プロパティのAutoSizeをFalse
にすることで、自由に変更できます。
DateTimePicker(カレンダー)関連
string strDate = "2012/12/12";
dateTimePicker1.Text = strDate;
//こういう方法もあり
dateTimePicker1.Value = new DateTime(2001, 10, 20);
現在の日付を取得する(DateTimeクラス)
DateTime dtToday = DateTime.Today;
時間の計算(TimeSpanクラス)
//startTimeとendTimeはそれぞれDateTimeクラス
TimeSpan tSpan = endTime-startTime;
コンボボックス
値の追加
comboBox1.Items.Add("山田");
comboBox1.Items.Add("田中");
値の参照
string txt = comboBox1.SelectedItem.ToString();
クラスを用いて値を追加 推奨
各項目に関する情報を管理するデータクラスを作る
public
class MyComboBoxItem { private
string _id = ""; private
string _name = ""; //コンストラクタ
public MyComboBoxItem(string id, string name) { _id = id; _name = name; }
public
string Id { get { return _id; } }
public
string Name { get { return _name; } }
public
override
string ToString(){ return _name; } }
データクラスを格納する
MyComboBoxItem item; item = new MyComboBoxItem("001", "山田"); comboFruit.Items.Add(item);
item = new MyComboBoxItem("002", "田中"); comboFruit.Items.Add(item);
リストボックス
選択されている項目
string result = ListBox1.SelectedItems[i]);
複数選択の場合
Console.WriteLine("選択されているすべての項目:");
for (int i = 0; i < ListBox1.SelectedItems.Count; i++) {
string result = ListBox1.SelectedItems[i]);
}