示例#1
0
文件: Form1.cs 项目: royce000/TalkBot
 // プレビューフォームの閉じられるイベントメソッド
 private void ImagePreviewFormClosed(object sender, FormClosedEventArgs e)
 {
     imagePreForm = null;
 }
示例#2
0
文件: Form1.cs 项目: royce000/TalkBot
 // 顔の画像プレビューボタン
 private void FacePreviewButton_Click(object sender, EventArgs e)
 {
     if (imagePreForm == null)
     {
         imagePreForm = new ImagePreviewForm();
         if (talkData.IsCache)
             imagePreForm.ChangeImage(talkData.GetFaceImage((TalkData.Face)EFaceComboBox.SelectedValue));
         else
             imagePreForm.ChangeImage(talkData.GetImageFilePath((TalkData.Face)EFaceComboBox.SelectedValue));
         imagePreForm.FormClosed += new FormClosedEventHandler(ImagePreviewFormClosed);
         imagePreForm.Show(this);
     }
     else
     {
         if (talkData.IsCache)
             imagePreForm.ChangeImage(talkData.GetFaceImage((TalkData.Face)EFaceComboBox.SelectedValue));
         else
             imagePreForm.ChangeImage(talkData.GetImageFilePath((TalkData.Face)EFaceComboBox.SelectedValue));
     }
 }