#pragma once
#include "BaseForm.h"
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;

namespace ObjDataEdit
{
	/// <summary> 
	/// Summary for ItemForm
	///
	/// WARNING: If you change the name of this class, you will need to change the 
	///          'Resource File Name' property for the managed resource compiler tool 
	///          associated with all .resx files this class depends on.  Otherwise,
	///          the designers will not be able to interact properly with localized
	///          resources associated with this form.
	/// </summary>
#ifndef _Just_Show_DotNet_Form_
    public __gc class PhantomForm : public System::Windows::Forms::Form
#else 
    public __gc class PhantomForm : public BaseForm
#endif
	{ 
	public: 
        PhantomForm( char* FormName , char* DBName , char* OutputFile  , bool IsReadOnly , SearchFormTypeENUM FormType ) :  BaseForm( FormName , DBName , OutputFile  , IsReadOnly , FormType )
        {
            InitializeComponent();
            this->panel4_Base->Controls->Add(this->panel1);
        }

        
	protected: 
		void Dispose(Boolean disposing)
		{
			if (disposing && components)
			{
				components->Dispose();
			}
			__super::Dispose(disposing);
		}




    private: System::Windows::Forms::ComboBox *  comboBox5;
    private: System::Windows::Forms::ComboBox *  comboBox4;
    private: System::Windows::Forms::Label *  label37;
    private: System::Windows::Forms::Label *  label19;
    private: System::Windows::Forms::Label *  LB_Inc_Magic;
    private: System::Windows::Forms::TextBox *  textBox7;
    private: System::Windows::Forms::Label *  label2;
    private: System::Windows::Forms::ComboBox *  comboBox6;

	private: System::Windows::Forms::Label *  label7;
    private: System::Windows::Forms::TextBox *  textBox2;
    private: System::Windows::Forms::Label *  label8;


	private: System::Windows::Forms::ComboBox*  comboBox11;
	private: System::Windows::Forms::Label*  label18;

	private: System::Windows::Forms::GroupBox*  groupBox8;
	private: System::Windows::Forms::GroupBox*  groupBox6;

	private: System::Windows::Forms::GroupBox*  GB_UseItem;

	private: System::Windows::Forms::Label*  label10;
	private: System::Windows::Forms::Panel*  PL_UseCliScript;
	private: System::Windows::Forms::Panel*  PL_UseSrvScript;
	private: System::Windows::Forms::Panel*  PL_UseMagic;



	private: System::Windows::Forms::ComboBox*  comboBox7;
	private: System::Windows::Forms::TextBox*  textBox4;
	private: System::Windows::Forms::TextBox*  textBox3;
	private: System::Windows::Forms::TextBox*  textBox5;
	private: System::Windows::Forms::Label*  label11;
	private: System::Windows::Forms::GroupBox*  GB_EqRefine;

	private: System::Windows::Forms::ComboBox*  comboBox8;
	private: System::Windows::Forms::Label*  label12;
	private: System::Windows::Forms::ComboBox*  comboBox10;
	private: System::Windows::Forms::Label*  label20;


	private: System::Windows::Forms::Label*  label21;
	private: System::Windows::Forms::ComboBox*  comboBox12;
	private: System::Windows::Forms::GroupBox*  GB_FixEq;

	private: System::Windows::Forms::ComboBox*  comboBox13;
	private: System::Windows::Forms::Label*  label22;
	private: System::Windows::Forms::Panel*  panel3;
	private: System::Windows::Forms::Label*  label23;
	private: System::Windows::Forms::ComboBox*  comboBox14;
	private: System::Windows::Forms::ComboBox*  comboBox15;
	private: System::Windows::Forms::Label*  label24;
private: System::Windows::Forms::ComboBox*  comboBox17;
private: System::Windows::Forms::Label*  label26;
private: System::Windows::Forms::ComboBox*  comboBox16;
private: System::Windows::Forms::Label*  label25;
private: System::Windows::Forms::ComboBox*  comboBox9;
private: System::Windows::Forms::Label*  label17;

private: System::Windows::Forms::GroupBox*  groupBox10;
private: System::Windows::Forms::ComboBox*  comboBox18;
private: System::Windows::Forms::TextBox*  textBox6;





private: System::Windows::Forms::GroupBox*  GB_Coloring;
private: System::Windows::Forms::Label*  label28;
private: System::Windows::Forms::Label*  label29;
private: System::Windows::Forms::TextBox*  textBox11;
private: System::Windows::Forms::TextBox*  textBox10;





private: System::Windows::Forms::Label*  label30;




private: System::Windows::Forms::GroupBox*  GB_Furniture;
private: System::Windows::Forms::ComboBox*  comboBox22;
private: System::Windows::Forms::Label*  label36;
private: System::Windows::Forms::ComboBox*  comboBox21;
private: System::Windows::Forms::Label*  label35;
private: System::Windows::Forms::ComboBox*  comboBox20;
private: System::Windows::Forms::Label*  label34;
private: System::Windows::Forms::Label*  label38;
private: System::Windows::Forms::ComboBox*  comboBox25;
private: System::Windows::Forms::Label*  label40;

private: System::Windows::Forms::Label*  label39;
private: System::Windows::Forms::TextBox*  textBox12;
private: System::Windows::Forms::GroupBox*  GB_DigHole;

private: System::Windows::Forms::ComboBox*  comboBox26;
private: System::Windows::Forms::Label*  label42;
private: System::Windows::Forms::ComboBox*  comboBox24;
private: System::Windows::Forms::Label*  label41;
private: System::Windows::Forms::TextBox*  textBox13;
private: System::Windows::Forms::Label*  label43;
private: System::Windows::Forms::TextBox*  textBox15;
private: System::Windows::Forms::Label*  label45;
private: System::Windows::Forms::TextBox*  textBox14;
private: System::Windows::Forms::Label*  label44;
private: System::Windows::Forms::TextBox*  textBox18;
private: System::Windows::Forms::TextBox*  textBox19;
private: System::Windows::Forms::Label*  label48;
private: System::Windows::Forms::Label*  label49;
private: System::Windows::Forms::TextBox*  textBox20;
private: System::Windows::Forms::TextBox*  textBox21;
private: System::Windows::Forms::Label*  label50;
private: System::Windows::Forms::Label*  label51;
private: System::Windows::Forms::TextBox*  textBox16;
private: System::Windows::Forms::TextBox*  textBox17;
private: System::Windows::Forms::Label*  label46;
private: System::Windows::Forms::Label*  label47;
private: System::Windows::Forms::GroupBox*  groupBox11;
private: System::Windows::Forms::Label*  label54;
private: System::Windows::Forms::ComboBox*  comboBox30;
private: System::Windows::Forms::ComboBox*  comboBox31;
private: System::Windows::Forms::ComboBox*  comboBox32;
private: System::Windows::Forms::Label*  label53;
private: System::Windows::Forms::ComboBox*  comboBox27;
private: System::Windows::Forms::ComboBox*  comboBox28;
private: System::Windows::Forms::ComboBox*  comboBox29;
private: System::Windows::Forms::Label*  label52;
private: System::Windows::Forms::ComboBox*  comboBox33;
private: System::Windows::Forms::Label*  label55;
private: System::Windows::Forms::CheckBox*  checkBox1;

private: System::Windows::Forms::TabPage*  tabPage1;
private: System::Windows::Forms::TabPage*  tabPage2;



private: System::Windows::Forms::GroupBox*  groupBox15;
private: System::Windows::Forms::ComboBox*  comboBox34;
private: System::Windows::Forms::Label*  label66;
private: System::Windows::Forms::ComboBox*  comboBox35;
private: System::Windows::Forms::Label*  label67;
private: System::Windows::Forms::Label*  label64;
private: System::Windows::Forms::TextBox*  textBox32;



private: System::Windows::Forms::Label*  label71;
private: System::Windows::Forms::TextBox*  textBox33;
private: System::Windows::Forms::Label*  label72;
private: System::Windows::Forms::TextBox*  textBox34;




private: System::Windows::Forms::ComboBox*  comboBox41;
private: System::Windows::Forms::Label*  label85;



private: System::Windows::Forms::GroupBox*  GB_DropListPacket;


private: System::Windows::Forms::Label*  LB_DropListPacket;

private: System::Windows::Forms::Label*  label100;
private: System::Windows::Forms::TextBox*  textBox56;


private: System::Windows::Forms::TextBox*  textBox77;
private: System::Windows::Forms::Label*  label118;

private: System::Windows::Forms::GroupBox*  groupBox23;
private: System::Windows::Forms::ComboBox*  comboBox44;
private: System::Windows::Forms::ComboBox*  CB_ExBagTypeSub;
private: System::Windows::Forms::TextBox*  textBox81;
private: System::Windows::Forms::Label*  label122;

private: System::Windows::Forms::ComboBox*  comboBox1;

private: System::Windows::Forms::Label*  label125;
private: System::Windows::Forms::TextBox*  TB_CollectionNPC;
private: System::Windows::Forms::Label*  LB_CollectionNPC;
private: System::Windows::Forms::Panel*  PL_CollectionNPC;
private: System::Windows::Forms::GroupBox*  groupBox18;
private: System::Windows::Forms::NumericUpDown*  numericUpDown36;
private: System::Windows::Forms::NumericUpDown*  numericUpDown35;
private: System::Windows::Forms::NumericUpDown*  numericUpDown34;
private: System::Windows::Forms::NumericUpDown*  numericUpDown33;
private: System::Windows::Forms::NumericUpDown*  numericUpDown32;
private: System::Windows::Forms::ComboBox*  CB_PhantomEqType5;
private: System::Windows::Forms::ComboBox*  CB_PhantomEqType4;
private: System::Windows::Forms::ComboBox*  CB_PhantomEqType3;
private: System::Windows::Forms::ComboBox*  CB_PhantomEqType2;
private: System::Windows::Forms::ComboBox*  CB_PhantomEqType1;
private: System::Windows::Forms::Label*  label124;
private: System::Windows::Forms::Label*  label123;
private: System::Windows::Forms::Label*  label1;
private: System::Windows::Forms::ComboBox*  CB_LevelUpType;
private: System::Windows::Forms::TextBox*  TB_RankUpMaterial;
private: System::Windows::Forms::Panel*  panel1;


	private:
		/// <summary>
		/// Required designer variable.
		/// </summary>
		System::ComponentModel::Container* components;

		/// <summary>
		/// Required method for Designer support - do not modify
		/// the contents of this method with the code editor.
		/// </summary>
		void InitializeComponent(void)
		{
			this->groupBox18 = (new System::Windows::Forms::GroupBox());
			this->numericUpDown36 = (new System::Windows::Forms::NumericUpDown());
			this->numericUpDown35 = (new System::Windows::Forms::NumericUpDown());
			this->numericUpDown34 = (new System::Windows::Forms::NumericUpDown());
			this->numericUpDown33 = (new System::Windows::Forms::NumericUpDown());
			this->numericUpDown32 = (new System::Windows::Forms::NumericUpDown());
			this->CB_PhantomEqType5 = (new System::Windows::Forms::ComboBox());
			this->CB_PhantomEqType4 = (new System::Windows::Forms::ComboBox());
			this->CB_PhantomEqType3 = (new System::Windows::Forms::ComboBox());
			this->CB_PhantomEqType2 = (new System::Windows::Forms::ComboBox());
			this->CB_PhantomEqType1 = (new System::Windows::Forms::ComboBox());
			this->label124 = (new System::Windows::Forms::Label());
			this->label123 = (new System::Windows::Forms::Label());
			this->label1 = (new System::Windows::Forms::Label());
			this->CB_LevelUpType = (new System::Windows::Forms::ComboBox());
			this->TB_RankUpMaterial = (new System::Windows::Forms::TextBox());
			this->panel1 = (new System::Windows::Forms::Panel());
			this->groupBox18->SuspendLayout();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown36))->BeginInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown35))->BeginInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown34))->BeginInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown33))->BeginInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown32))->BeginInit();
			this->panel1->SuspendLayout();
			this->SuspendLayout();
			// 
			// groupBox18
			// 
			this->groupBox18->Controls->Add(this->numericUpDown36);
			this->groupBox18->Controls->Add(this->numericUpDown35);
			this->groupBox18->Controls->Add(this->numericUpDown34);
			this->groupBox18->Controls->Add(this->numericUpDown33);
			this->groupBox18->Controls->Add(this->numericUpDown32);
			this->groupBox18->Controls->Add(this->CB_PhantomEqType5);
			this->groupBox18->Controls->Add(this->CB_PhantomEqType4);
			this->groupBox18->Controls->Add(this->CB_PhantomEqType3);
			this->groupBox18->Controls->Add(this->CB_PhantomEqType2);
			this->groupBox18->Controls->Add(this->CB_PhantomEqType1);
			this->groupBox18->Location = System::Drawing::Point(9, 61);
			this->groupBox18->Name = S"groupBox18";
			this->groupBox18->Size = System::Drawing::Size(287, 148);
			this->groupBox18->TabIndex = 224;
			this->groupBox18->TabStop = false;
			this->groupBox18->Text = S"能力";
			// 
			// numericUpDown36
			// 
			this->numericUpDown36->Location = System::Drawing::Point(202, 114);
			System::Int32 __mcTemp__1[] = new System::Int32[4];
			__mcTemp__1[0] = 100000;
			__mcTemp__1[1] = 0;
			__mcTemp__1[2] = 0;
			__mcTemp__1[3] = 0;
			this->numericUpDown36->Maximum = System::Decimal(__mcTemp__1);
			System::Int32 __mcTemp__2[] = new System::Int32[4];
			__mcTemp__2[0] = 10000;
			__mcTemp__2[1] = 0;
			__mcTemp__2[2] = 0;
			__mcTemp__2[3] = System::Int32::MinValue;
			this->numericUpDown36->Minimum = System::Decimal(__mcTemp__2);
			this->numericUpDown36->Name = S"numericUpDown36";
			this->numericUpDown36->Size = System::Drawing::Size(56, 22);
			this->numericUpDown36->TabIndex = 75;
			this->numericUpDown36->Tag = S"PhantomEqValue5";
			this->numericUpDown36->ValueChanged += new System::EventHandler(this, &PhantomForm::GetValue_ValueChanged);
			// 
			// numericUpDown35
			// 
			this->numericUpDown35->Location = System::Drawing::Point(202, 90);
			System::Int32 __mcTemp__3[] = new System::Int32[4];
			__mcTemp__3[0] = 100000;
			__mcTemp__3[1] = 0;
			__mcTemp__3[2] = 0;
			__mcTemp__3[3] = 0;
			this->numericUpDown35->Maximum = System::Decimal(__mcTemp__3);
			System::Int32 __mcTemp__4[] = new System::Int32[4];
			__mcTemp__4[0] = 10000;
			__mcTemp__4[1] = 0;
			__mcTemp__4[2] = 0;
			__mcTemp__4[3] = System::Int32::MinValue;
			this->numericUpDown35->Minimum = System::Decimal(__mcTemp__4);
			this->numericUpDown35->Name = S"numericUpDown35";
			this->numericUpDown35->Size = System::Drawing::Size(56, 22);
			this->numericUpDown35->TabIndex = 74;
			this->numericUpDown35->Tag = S"PhantomEqValue4";
			this->numericUpDown35->ValueChanged += new System::EventHandler(this, &PhantomForm::GetValue_ValueChanged);
			// 
			// numericUpDown34
			// 
			this->numericUpDown34->Location = System::Drawing::Point(202, 66);
			System::Int32 __mcTemp__5[] = new System::Int32[4];
			__mcTemp__5[0] = 100000;
			__mcTemp__5[1] = 0;
			__mcTemp__5[2] = 0;
			__mcTemp__5[3] = 0;
			this->numericUpDown34->Maximum = System::Decimal(__mcTemp__5);
			System::Int32 __mcTemp__6[] = new System::Int32[4];
			__mcTemp__6[0] = 10000;
			__mcTemp__6[1] = 0;
			__mcTemp__6[2] = 0;
			__mcTemp__6[3] = System::Int32::MinValue;
			this->numericUpDown34->Minimum = System::Decimal(__mcTemp__6);
			this->numericUpDown34->Name = S"numericUpDown34";
			this->numericUpDown34->Size = System::Drawing::Size(56, 22);
			this->numericUpDown34->TabIndex = 73;
			this->numericUpDown34->Tag = S"PhantomEqValue3";
			this->numericUpDown34->ValueChanged += new System::EventHandler(this, &PhantomForm::GetValue_ValueChanged);
			// 
			// numericUpDown33
			// 
			this->numericUpDown33->Location = System::Drawing::Point(202, 42);
			System::Int32 __mcTemp__7[] = new System::Int32[4];
			__mcTemp__7[0] = 100000;
			__mcTemp__7[1] = 0;
			__mcTemp__7[2] = 0;
			__mcTemp__7[3] = 0;
			this->numericUpDown33->Maximum = System::Decimal(__mcTemp__7);
			System::Int32 __mcTemp__8[] = new System::Int32[4];
			__mcTemp__8[0] = 10000;
			__mcTemp__8[1] = 0;
			__mcTemp__8[2] = 0;
			__mcTemp__8[3] = System::Int32::MinValue;
			this->numericUpDown33->Minimum = System::Decimal(__mcTemp__8);
			this->numericUpDown33->Name = S"numericUpDown33";
			this->numericUpDown33->Size = System::Drawing::Size(56, 22);
			this->numericUpDown33->TabIndex = 72;
			this->numericUpDown33->Tag = S"PhantomEqValue2";
			this->numericUpDown33->ValueChanged += new System::EventHandler(this, &PhantomForm::GetValue_ValueChanged);
			// 
			// numericUpDown32
			// 
			this->numericUpDown32->Location = System::Drawing::Point(202, 18);
			System::Int32 __mcTemp__9[] = new System::Int32[4];
			__mcTemp__9[0] = 100000;
			__mcTemp__9[1] = 0;
			__mcTemp__9[2] = 0;
			__mcTemp__9[3] = 0;
			this->numericUpDown32->Maximum = System::Decimal(__mcTemp__9);
			System::Int32 __mcTemp__10[] = new System::Int32[4];
			__mcTemp__10[0] = 10000;
			__mcTemp__10[1] = 0;
			__mcTemp__10[2] = 0;
			__mcTemp__10[3] = System::Int32::MinValue;
			this->numericUpDown32->Minimum = System::Decimal(__mcTemp__10);
			this->numericUpDown32->Name = S"numericUpDown32";
			this->numericUpDown32->Size = System::Drawing::Size(56, 22);
			this->numericUpDown32->TabIndex = 71;
			this->numericUpDown32->Tag = S"PhantomEqValue1";
			this->numericUpDown32->ValueChanged += new System::EventHandler(this, &PhantomForm::GetValue_ValueChanged);
			// 
			// CB_PhantomEqType5
			// 
			this->CB_PhantomEqType5->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
			this->CB_PhantomEqType5->ItemHeight = 12;
			System::Object* __mcTemp__11[] = new System::Object*[33];
			__mcTemp__11[0] = S"無效果";
			__mcTemp__11[1] = S"耐久度";
			__mcTemp__11[2] = S"STR 力量";
			__mcTemp__11[3] = S"STA 耐力\t\t\t";
			__mcTemp__11[4] = S"INT 智力\t\t\t";
			__mcTemp__11[5] = S"MND 靈力";
			__mcTemp__11[6] = S"AGI 敏捷\t\t\t";
			__mcTemp__11[7] = S"HP  生命值";
			__mcTemp__11[8] = S"MP  魔法值";
			__mcTemp__11[9] = S"SP  特技      ";
			__mcTemp__11[10] = S"HP  回復率";
			__mcTemp__11[11] = S"MP  回復率";
			__mcTemp__11[12] = S"SP  回復率";
			__mcTemp__11[13] = S"ATK 攻擊力";
			__mcTemp__11[14] = S"DEF 防禦力";
			__mcTemp__11[15] = S"MDEF 魔法防禦";
			__mcTemp__11[16] = S"MATK 魔法攻擊";
			__mcTemp__11[17] = S"命中率";
			__mcTemp__11[18] = S"迴避率";
			__mcTemp__11[19] = S"致命一擊率";
			__mcTemp__11[20] = S"格擋率";
			__mcTemp__11[21] = S"攻擊速度";
			__mcTemp__11[22] = S"移動速度  ";
			__mcTemp__11[23] = S"攻擊傷害";
			__mcTemp__11[24] = S"魔法威力( 倍數 )";
			__mcTemp__11[25] = S"所有屬性(基本五個屬性)";
			__mcTemp__11[26] = S"所有抗性";
			__mcTemp__11[27] = S"地抗性";
			__mcTemp__11[28] = S"水抗性";
			__mcTemp__11[29] = S"火抗性";
			__mcTemp__11[30] = S"風抗性";
			__mcTemp__11[31] = S"光抗性";
			__mcTemp__11[32] = S"闇抗性";
			this->CB_PhantomEqType5->Items->AddRange(__mcTemp__11);
			this->CB_PhantomEqType5->Location = System::Drawing::Point(18, 117);
			this->CB_PhantomEqType5->MaxDropDownItems = 1;
			this->CB_PhantomEqType5->Name = S"CB_PhantomEqType5";
			this->CB_PhantomEqType5->Size = System::Drawing::Size(178, 20);
			this->CB_PhantomEqType5->TabIndex = 8;
			this->CB_PhantomEqType5->Tag = S"PhantomEqType5";
			this->CB_PhantomEqType5->SelectedIndexChanged += new System::EventHandler(this, &PhantomForm::GetIndex_SelectedIndexChanged);
			this->CB_PhantomEqType5->Click += new System::EventHandler(this, &PhantomForm::Select_Ability_Click);
			// 
			// CB_PhantomEqType4
			// 
			this->CB_PhantomEqType4->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
			this->CB_PhantomEqType4->ItemHeight = 12;
			System::Object* __mcTemp__12[] = new System::Object*[33];
			__mcTemp__12[0] = S"無效果";
			__mcTemp__12[1] = S"耐久度";
			__mcTemp__12[2] = S"STR 力量";
			__mcTemp__12[3] = S"STA 耐力\t\t\t";
			__mcTemp__12[4] = S"INT 智力\t\t\t";
			__mcTemp__12[5] = S"MND 靈力";
			__mcTemp__12[6] = S"AGI 敏捷\t\t\t";
			__mcTemp__12[7] = S"HP  生命值";
			__mcTemp__12[8] = S"MP  魔法值";
			__mcTemp__12[9] = S"SP  特技      ";
			__mcTemp__12[10] = S"HP  回復率";
			__mcTemp__12[11] = S"MP  回復率";
			__mcTemp__12[12] = S"SP  回復率";
			__mcTemp__12[13] = S"ATK 攻擊力";
			__mcTemp__12[14] = S"DEF 防禦力";
			__mcTemp__12[15] = S"MDEF 魔法防禦";
			__mcTemp__12[16] = S"MATK 魔法攻擊";
			__mcTemp__12[17] = S"命中率";
			__mcTemp__12[18] = S"迴避率";
			__mcTemp__12[19] = S"致命一擊率";
			__mcTemp__12[20] = S"格擋率";
			__mcTemp__12[21] = S"攻擊速度";
			__mcTemp__12[22] = S"移動速度  ";
			__mcTemp__12[23] = S"攻擊傷害";
			__mcTemp__12[24] = S"魔法威力( 倍數 )";
			__mcTemp__12[25] = S"所有屬性(基本五個屬性)";
			__mcTemp__12[26] = S"所有抗性";
			__mcTemp__12[27] = S"地抗性";
			__mcTemp__12[28] = S"水抗性";
			__mcTemp__12[29] = S"火抗性";
			__mcTemp__12[30] = S"風抗性";
			__mcTemp__12[31] = S"光抗性";
			__mcTemp__12[32] = S"闇抗性";
			this->CB_PhantomEqType4->Items->AddRange(__mcTemp__12);
			this->CB_PhantomEqType4->Location = System::Drawing::Point(18, 93);
			this->CB_PhantomEqType4->MaxDropDownItems = 1;
			this->CB_PhantomEqType4->Name = S"CB_PhantomEqType4";
			this->CB_PhantomEqType4->Size = System::Drawing::Size(178, 20);
			this->CB_PhantomEqType4->TabIndex = 6;
			this->CB_PhantomEqType4->Tag = S"PhantomEqType4";
			this->CB_PhantomEqType4->SelectedIndexChanged += new System::EventHandler(this, &PhantomForm::GetIndex_SelectedIndexChanged);
			this->CB_PhantomEqType4->Click += new System::EventHandler(this, &PhantomForm::Select_Ability_Click);
			// 
			// CB_PhantomEqType3
			// 
			this->CB_PhantomEqType3->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
			this->CB_PhantomEqType3->ItemHeight = 12;
			System::Object* __mcTemp__13[] = new System::Object*[33];
			__mcTemp__13[0] = S"無效果";
			__mcTemp__13[1] = S"耐久度";
			__mcTemp__13[2] = S"STR 力量";
			__mcTemp__13[3] = S"STA 耐力\t\t\t";
			__mcTemp__13[4] = S"INT 智力\t\t\t";
			__mcTemp__13[5] = S"MND 靈力";
			__mcTemp__13[6] = S"AGI 敏捷\t\t\t";
			__mcTemp__13[7] = S"HP  生命值";
			__mcTemp__13[8] = S"MP  魔法值";
			__mcTemp__13[9] = S"SP  特技      ";
			__mcTemp__13[10] = S"HP  回復率";
			__mcTemp__13[11] = S"MP  回復率";
			__mcTemp__13[12] = S"SP  回復率";
			__mcTemp__13[13] = S"ATK 攻擊力";
			__mcTemp__13[14] = S"DEF 防禦力";
			__mcTemp__13[15] = S"MDEF 魔法防禦";
			__mcTemp__13[16] = S"MATK 魔法攻擊";
			__mcTemp__13[17] = S"命中率";
			__mcTemp__13[18] = S"迴避率";
			__mcTemp__13[19] = S"致命一擊率";
			__mcTemp__13[20] = S"格擋率";
			__mcTemp__13[21] = S"攻擊速度";
			__mcTemp__13[22] = S"移動速度  ";
			__mcTemp__13[23] = S"攻擊傷害";
			__mcTemp__13[24] = S"魔法威力( 倍數 )";
			__mcTemp__13[25] = S"所有屬性(基本五個屬性)";
			__mcTemp__13[26] = S"所有抗性";
			__mcTemp__13[27] = S"地抗性";
			__mcTemp__13[28] = S"水抗性";
			__mcTemp__13[29] = S"火抗性";
			__mcTemp__13[30] = S"風抗性";
			__mcTemp__13[31] = S"光抗性";
			__mcTemp__13[32] = S"闇抗性";
			this->CB_PhantomEqType3->Items->AddRange(__mcTemp__13);
			this->CB_PhantomEqType3->Location = System::Drawing::Point(18, 69);
			this->CB_PhantomEqType3->MaxDropDownItems = 1;
			this->CB_PhantomEqType3->Name = S"CB_PhantomEqType3";
			this->CB_PhantomEqType3->Size = System::Drawing::Size(178, 20);
			this->CB_PhantomEqType3->TabIndex = 4;
			this->CB_PhantomEqType3->Tag = S"PhantomEqType3";
			this->CB_PhantomEqType3->SelectedIndexChanged += new System::EventHandler(this, &PhantomForm::GetIndex_SelectedIndexChanged);
			this->CB_PhantomEqType3->Click += new System::EventHandler(this, &PhantomForm::Select_Ability_Click);
			// 
			// CB_PhantomEqType2
			// 
			this->CB_PhantomEqType2->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
			this->CB_PhantomEqType2->ItemHeight = 12;
			System::Object* __mcTemp__14[] = new System::Object*[33];
			__mcTemp__14[0] = S"無效果";
			__mcTemp__14[1] = S"耐久度";
			__mcTemp__14[2] = S"STR 力量";
			__mcTemp__14[3] = S"STA 耐力\t\t\t";
			__mcTemp__14[4] = S"INT 智力\t\t\t";
			__mcTemp__14[5] = S"MND 靈力";
			__mcTemp__14[6] = S"AGI 敏捷\t\t\t";
			__mcTemp__14[7] = S"HP  生命值";
			__mcTemp__14[8] = S"MP  魔法值";
			__mcTemp__14[9] = S"SP  特技      ";
			__mcTemp__14[10] = S"HP  回復率";
			__mcTemp__14[11] = S"MP  回復率";
			__mcTemp__14[12] = S"SP  回復率";
			__mcTemp__14[13] = S"ATK 攻擊力";
			__mcTemp__14[14] = S"DEF 防禦力";
			__mcTemp__14[15] = S"MDEF 魔法防禦";
			__mcTemp__14[16] = S"MATK 魔法攻擊";
			__mcTemp__14[17] = S"命中率";
			__mcTemp__14[18] = S"迴避率";
			__mcTemp__14[19] = S"致命一擊率";
			__mcTemp__14[20] = S"格擋率";
			__mcTemp__14[21] = S"攻擊速度";
			__mcTemp__14[22] = S"移動速度  ";
			__mcTemp__14[23] = S"攻擊傷害";
			__mcTemp__14[24] = S"魔法威力( 倍數 )";
			__mcTemp__14[25] = S"所有屬性(基本五個屬性)";
			__mcTemp__14[26] = S"所有抗性";
			__mcTemp__14[27] = S"地抗性";
			__mcTemp__14[28] = S"水抗性";
			__mcTemp__14[29] = S"火抗性";
			__mcTemp__14[30] = S"風抗性";
			__mcTemp__14[31] = S"光抗性";
			__mcTemp__14[32] = S"闇抗性";
			this->CB_PhantomEqType2->Items->AddRange(__mcTemp__14);
			this->CB_PhantomEqType2->Location = System::Drawing::Point(18, 45);
			this->CB_PhantomEqType2->MaxDropDownItems = 1;
			this->CB_PhantomEqType2->Name = S"CB_PhantomEqType2";
			this->CB_PhantomEqType2->Size = System::Drawing::Size(178, 20);
			this->CB_PhantomEqType2->TabIndex = 2;
			this->CB_PhantomEqType2->Tag = S"PhantomEqType2";
			this->CB_PhantomEqType2->SelectedIndexChanged += new System::EventHandler(this, &PhantomForm::GetIndex_SelectedIndexChanged);
			this->CB_PhantomEqType2->Click += new System::EventHandler(this, &PhantomForm::Select_Ability_Click);
			// 
			// CB_PhantomEqType1
			// 
			this->CB_PhantomEqType1->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
			this->CB_PhantomEqType1->ItemHeight = 12;
			System::Object* __mcTemp__15[] = new System::Object*[33];
			__mcTemp__15[0] = S"無效果";
			__mcTemp__15[1] = S"耐久度";
			__mcTemp__15[2] = S"STR 力量";
			__mcTemp__15[3] = S"STA 耐力\t\t\t";
			__mcTemp__15[4] = S"INT 智力\t\t\t";
			__mcTemp__15[5] = S"MND 靈力";
			__mcTemp__15[6] = S"AGI 敏捷\t\t\t";
			__mcTemp__15[7] = S"HP  生命值";
			__mcTemp__15[8] = S"MP  魔法值";
			__mcTemp__15[9] = S"SP  特技      ";
			__mcTemp__15[10] = S"HP  回復率";
			__mcTemp__15[11] = S"MP  回復率";
			__mcTemp__15[12] = S"SP  回復率";
			__mcTemp__15[13] = S"ATK 攻擊力";
			__mcTemp__15[14] = S"DEF 防禦力";
			__mcTemp__15[15] = S"MDEF 魔法防禦";
			__mcTemp__15[16] = S"MATK 魔法攻擊";
			__mcTemp__15[17] = S"命中率";
			__mcTemp__15[18] = S"迴避率";
			__mcTemp__15[19] = S"致命一擊率";
			__mcTemp__15[20] = S"格擋率";
			__mcTemp__15[21] = S"攻擊速度";
			__mcTemp__15[22] = S"移動速度  ";
			__mcTemp__15[23] = S"攻擊傷害";
			__mcTemp__15[24] = S"魔法威力( 倍數 )";
			__mcTemp__15[25] = S"所有屬性(基本五個屬性)";
			__mcTemp__15[26] = S"所有抗性";
			__mcTemp__15[27] = S"地抗性";
			__mcTemp__15[28] = S"水抗性";
			__mcTemp__15[29] = S"火抗性";
			__mcTemp__15[30] = S"風抗性";
			__mcTemp__15[31] = S"光抗性";
			__mcTemp__15[32] = S"闇抗性";
			this->CB_PhantomEqType1->Items->AddRange(__mcTemp__15);
			this->CB_PhantomEqType1->Location = System::Drawing::Point(18, 21);
			this->CB_PhantomEqType1->MaxDropDownItems = 1;
			this->CB_PhantomEqType1->Name = S"CB_PhantomEqType1";
			this->CB_PhantomEqType1->Size = System::Drawing::Size(178, 20);
			this->CB_PhantomEqType1->TabIndex = 0;
			this->CB_PhantomEqType1->Tag = S"PhantomEqType1";
			this->CB_PhantomEqType1->SelectedIndexChanged += new System::EventHandler(this, &PhantomForm::GetIndex_SelectedIndexChanged);
			this->CB_PhantomEqType1->Click += new System::EventHandler(this, &PhantomForm::Select_Ability_Click);
			// 
			// label124
			// 
			this->label124->AutoSize = true;
			this->label124->Location = System::Drawing::Point(7, 10);
			this->label124->Name = S"label124";
			this->label124->Size = System::Drawing::Size(101, 12);
			this->label124->TabIndex = 221;
			this->label124->Text = S"提升階級所需材料";
			// 
			// label123
			// 
			this->label123->AutoSize = true;
			this->label123->Location = System::Drawing::Point(31, 38);
			this->label123->Name = S"label123";
			this->label123->Size = System::Drawing::Size(77, 12);
			this->label123->TabIndex = 223;
			this->label123->Text = S"升級材料類別";
			// 
			// label1
			// 
			this->label1->AutoSize = true;
			this->label1->Location = System::Drawing::Point(205, 38);
			this->label1->Name = S"label1";
			this->label1->Size = System::Drawing::Size(29, 12);
			this->label1->TabIndex = 221;
			this->label1->Text = S"攻擊";
			this->label1->Visible = false;
			// 
			// CB_LevelUpType
			// 
			this->CB_LevelUpType->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
			this->CB_LevelUpType->FormattingEnabled = true;
			System::Object* __mcTemp__16[] = new System::Object*[5];
			__mcTemp__16[0] = S"群組1";
			__mcTemp__16[1] = S"群組2";
			__mcTemp__16[2] = S"群組3";
			__mcTemp__16[3] = S"群組4";
			__mcTemp__16[4] = S"群組5";
			this->CB_LevelUpType->Items->AddRange(__mcTemp__16);
			this->CB_LevelUpType->Location = System::Drawing::Point(114, 34);
			this->CB_LevelUpType->Name = S"CB_LevelUpType";
			this->CB_LevelUpType->Size = System::Drawing::Size(85, 20);
			this->CB_LevelUpType->TabIndex = 174;
			this->CB_LevelUpType->Tag = S"LevelUpType";
			this->CB_LevelUpType->SelectedIndexChanged += new System::EventHandler(this, &PhantomForm::GetIndex_SelectedIndexChanged);
			// 
			// TB_RankUpMaterial
			// 
			this->TB_RankUpMaterial->Location = System::Drawing::Point(114, 7);
			this->TB_RankUpMaterial->Name = S"TB_RankUpMaterial";
			this->TB_RankUpMaterial->Size = System::Drawing::Size(61, 22);
			this->TB_RankUpMaterial->TabIndex = 222;
			this->TB_RankUpMaterial->Tag = S"RankUpMaterial";
			this->TB_RankUpMaterial->Text = S"0";
			this->TB_RankUpMaterial->TextChanged += new System::EventHandler(this, &PhantomForm::GetIntValue_TextChanged);
			// 
			// panel1
			// 
			this->panel1->Controls->Add(this->label124);
			this->panel1->Controls->Add(this->groupBox18);
			this->panel1->Controls->Add(this->CB_LevelUpType);
			this->panel1->Controls->Add(this->label1);
			this->panel1->Controls->Add(this->label123);
			this->panel1->Controls->Add(this->TB_RankUpMaterial);
			this->panel1->Dock = System::Windows::Forms::DockStyle::Fill;
			this->panel1->Location = System::Drawing::Point(0, 0);
			this->panel1->Name = S"panel1";
			this->panel1->Size = System::Drawing::Size(331, 227);
			this->panel1->TabIndex = 225;
			// 
			// PhantomForm
			// 
			this->AutoScaleBaseSize = System::Drawing::Size(5, 15);
			this->AutoScroll = true;
			this->ClientSize = System::Drawing::Size(331, 227);
			this->Controls->Add(this->panel1);
			this->Name = S"PhantomForm";
			this->SizeGripStyle = System::Windows::Forms::SizeGripStyle::Hide;
			this->Text = S"PhantomForm";
			this->DoubleClick += new System::EventHandler(this, &PhantomForm::SearchRecipeClick);
			this->groupBox18->ResumeLayout(false);
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown36))->EndInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown35))->EndInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown34))->EndInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown33))->EndInit();
			(__try_cast<System::ComponentModel::ISupportInitialize*  >(this->numericUpDown32))->EndInit();
			this->panel1->ResumeLayout(false);
			this->panel1->PerformLayout();
			this->ResumeLayout(false);

		}		


#ifndef _Just_Show_DotNet_Form_
    private:
        System::Void GetStr_TextChanged(System::Object *  sender, System::EventArgs *  e);
        System::Void GetValue_ValueChanged(System::Object *  sender, System::EventArgs *  e);
        System::Void ChangeFlag(System::Object *  sender, System::EventArgs *  e);
        System::Void GetIndex_SelectedIndexChanged(System::Object *  sender, System::EventArgs *  e);
        System::Void GetIntValue_TextChanged(System::Object *  sender, System::EventArgs *  e);
        System::Void BaseForm_Closing(System::Object *  sender, System::ComponentModel::CancelEventArgs *  e);
        System::Void SearchObj_DClick(System::Object *  sender, System::EventArgs *  e);
        System::Void SearchMagicClick(System::Object *  sender, System::EventArgs *  e);
        System::Void SearchItemClick(System::Object *  sender, System::EventArgs *  e);
        System::Void SearchWeaponClick(System::Object *  sender, System::EventArgs *  e);
        System::Void SearchArmorClick(System::Object *  sender, System::EventArgs *  e);
        System::Void SearchImageClick(System::Object *  sender, System::EventArgs *  e);
        System::Void SearchRecipeClick(System::Object *  sender, System::EventArgs *  e);
		System::Void SearchAttribute_Click(System::Object*  sender, System::EventArgs*  e); 
		System::Void GetValue_CheckChanged(System::Object*  sender, System::EventArgs*  e);
		System::Void SelectColorClick(System::Object*  sender, System::EventArgs*  e);
		System::Void GetFloatValue_TextChanged(System::Object*  sender, System::EventArgs*  e);
		System::Void Select_Ability_Click(System::Object*  sender, System::EventArgs*  e);
#endif
    protected:
        //######################################################################################################
        //主要需要繼承的涵式
        virtual void    OnActive();
        virtual void    OnSelectObj( bool LockOk );
        //輸出時額外設定
        virtual void    OnOutputObjSetting( DB_GameObjDbStruct* TempObj );
        virtual ReaderClass< DB_GameObjDbStruct >* ObjReader( );
        virtual void    OnTimeProc();
        virtual int     ObjSize();
		virtual void    OnValueChange( );
        //######################################################################################################

};
}