| //ListViewItemオブジェクトの作成 |
|
ListViewItem lvi = new ListViewItem(“アイテム”);
|
| //UseItemStyleForSubItemsをfalseにする |
| lvi.UseItemStyleForSubItems = false; |
| //フォントを太字にする |
| FontStyle fs = lvi.Font.Style | FontStyle.Bold; |
|
Font f = new Font(lvi.Font.Name, lvi.Font.Size, fs);
|
| //前景色、背景色、フォントを指定してサブアイテムを追加 |
| lvi.SubItems.Add(“サブアイテム”, Color.Yellow, Color.Red, f); |
| //アイテムを追加 |
| ListView1.Items.Add(lvi); |
| item = new ListViewItem(col); |
| item.UseItemStyleForSubItems = false; |
| 子家族V.Items.Add(item); |
| if (item.SubItems[2].Text == “没”) item.SubItems[2].ForeColor = Color.Red; |
| // listview 選択されているインデックスを得る |
string strIndexes = string.Empty;//イニシャライズ(初期化)
foreach (ListViewItem itemx in listView1.SelectedItems)
{
strIndexes += itemx.Index.ToString() + “,”;
}
MessageBox.Show(“選択項目のインデックスは\r\n” + strIndexes);
| //項目が1つも選択されていない場合 |
| if ( listView1.SelectedItems.Count == 0 ) |
| //処理を抜ける |
| return; |
| ListViewItem itemx = new ListViewItem(); |
| //1番目に選択されれいるアイテムをitemxに格納 |
| itemx = listView1.SelectedItems[0]; |
| //選択されているアイテムを取得する |
| string msg; |
| msg = “郵便番号は ” + itemx.Text + “\n”; |
| msg += “住所は ” + itemx.SubItems[1].Text + “\n”; |
| msg += “氏名は ” + itemx.SubItems[2].Text; |
| for(i= 0;i < 続柄数;i++) |
| { |
| string str = 続柄V.Items[i].SubItems[1].Text; |
| if(続柄Box.Text == str) break; |
| } |
