Пример #1
0
        private void Image_MouseDown_3(object sender, MouseButtonEventArgs e)
        {
            if (EsdSceneManager.Singleton.CurrentOperateNode != null)
            {
                ModelEntryStruct mm = EsdSceneManager.Singleton.ModelDataManage.modelEntry.GetModelEntry(EsdSceneManager.Singleton.CurrentOperateNode);
                if (mm != null)
                {
                    AddModelForm dlg = new AddModelForm();
                    dlg.name_textBox.Text    = mm.称;
                    dlg.remark_textBox.Text  = mm.备注属性;
                    dlg.picture_textBox.Text = mm.图片名称;
                    dlg.vido_textBox.Text    = mm.视频名称;

                    if ((bool)dlg.ShowDialog())
                    {
                        mm.称    = dlg.name_textBox.Text;
                        mm.备注属性 = dlg.remark_textBox.Text;
                        if (dlg.picture_textBox.Text != "")
                        {
                            if (dlg.picture_textBox.Text != mm.图片名称)
                            {
                                mm.图片名称 = dlg.picture_textBox.Text;
                                FileStream   file   = File.OpenRead(dlg.picturename);
                                BinaryReader reader = new BinaryReader(file);
                                mm.图片 = reader.ReadBytes((int)file.Length);
                                reader.Close();
                                file.Close();
                            }
                        }
                        else
                        {
                            mm.图片   = null;
                            mm.图片名称 = "";
                        }
                        if (dlg.vido_textBox.Text != "")
                        {
                            if (dlg.vido_textBox.Text != mm.视频名称)
                            {
                                mm.视频名称 = dlg.vido_textBox.Text;
                                FileStream   file   = File.OpenRead(dlg.vidoname);
                                BinaryReader reader = new BinaryReader(file);
                                mm.视频 = reader.ReadBytes((int)file.Length);
                                reader.Close();
                                file.Close();
                            }
                        }
                        else
                        {
                            mm.视频名称 = "";
                            mm.视频   = null;
                        }
                    }
                }
            }
        }
Пример #2
0
        private void Image_MouseDown_3(object sender, MouseButtonEventArgs e)
        {
            if (EsdSceneManager.Singleton.CurrentOperateNode != null)
            {
                ModelEntryStruct mm = EsdSceneManager.Singleton.ModelDataManage.modelEntry.GetModelEntry(EsdSceneManager.Singleton.CurrentOperateNode);
                if (mm != null)
                {
                    AddModelForm dlg = new AddModelForm();
                    dlg.name_textBox.Text = mm.名称;
                    dlg.remark_textBox.Text = mm.备注属性;
                    dlg.picture_textBox.Text = mm.图片名称;
                    dlg.vido_textBox.Text = mm.视频名称;

                    if ((bool)dlg.ShowDialog())
                    {
                        mm.名称 = dlg.name_textBox.Text;
                        mm.备注属性 = dlg.remark_textBox.Text;
                        if (dlg.picture_textBox.Text != "")
                        {
                            if (dlg.picture_textBox.Text != mm.图片名称)
                            {
                                mm.图片名称 = dlg.picture_textBox.Text;
                                FileStream file = File.OpenRead(dlg.picturename);
                                BinaryReader reader = new BinaryReader(file);
                                mm.图片 = reader.ReadBytes((int)file.Length);
                                reader.Close();
                                file.Close();
                            }
                        }
                        else
                        {
                            mm.图片 = null;
                            mm.图片名称 = "";
                        }
                        if (dlg.vido_textBox.Text != "")
                        {
                            if (dlg.vido_textBox.Text != mm.视频名称)
                            {
                                mm.视频名称 = dlg.vido_textBox.Text;
                                FileStream file = File.OpenRead(dlg.vidoname);
                                BinaryReader reader = new BinaryReader(file);
                                mm.视频 = reader.ReadBytes((int)file.Length);
                                reader.Close();
                                file.Close();
                            }
                        }
                        else
                        {
                            mm.视频名称 = "";
                            mm.视频 = null;
                        }
                    }
                }
            }
        }