\r
private void bOk_Click(object sender, EventArgs e)\r
{\r
- // \90³\82µ\82\8fî\95ñ\82ª\90Ý\92è\82³\82ê\82Ä\82¢\82é\82©\82ð\83`\83F\83b\83N\82·\82é\r
+ // 正しく情報が設定されているかをチェックする\r
foreach(ListViewItem i in lvMaterials.Items)\r
{\r
if(i.SubItems[1].Text == ""\r
|| !File.Exists(i.SubItems[2].Text)\r
|| !File.Exists(i.SubItems[3].Text))\r
{\r
- MessageBox.Show("\83}\83e\83\8a\83A\83\8b\82Ì\8fî\95ñ\82ª\90³\82µ\82\90Ý\92è\82³\82ê\82Ä\82¢\82È\82¢\82©\81A\83t\83@\83C\83\8b\82ª\91¶\8dÝ\82µ\82Ü\82¹\82ñ");\r
+ MessageBox.Show("マテリアルの情報が正しく設定されていないか、ファイルが存在しません");\r
i.Selected = true;\r
return;\r
}\r
{\r
ListViewItem item= lvMaterials.SelectedItems[0];\r
\r
- switch(e.ChangedItem.Label)\r
+ switch(e.ChangedItem.PropertyDescriptor.Name)\r
{\r
- case "\83e\83N\83X\83`\83\83\81F\83J\83\89\81[": item.SubItems[1].Text= e.ChangedItem.Value.ToString(); break;\r
- case "\83e\83N\83X\83`\83\83\81F\83V\83F\81[\83f\83B\83\93\83O": item.SubItems[2].Text= e.ChangedItem.Value.ToString(); break;\r
- case "\83V\83F\81[\83_\81[\90Ý\92è\83t\83@\83C\83\8b": item.SubItems[3].Text= e.ChangedItem.Value.ToString(); break;\r
+ case "DiffuseTexture": item.SubItems[1].Text= e.ChangedItem.Value.ToString(); break;\r
+ case "ShadowTexture": item.SubItems[2].Text= e.ChangedItem.Value.ToString(); break;\r
+ case "ShaderFile": item.SubItems[3].Text= e.ChangedItem.Value.ToString(); break;\r
}\r
}\r
}\r
}\r
-}
\ No newline at end of file
+}\r