} // End Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Pubilc Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> /// DataTableの設定をします。外部から引数を利用することでコントロール側に持ってこれることが判明。 /// </summary> /// <param name="TableRaceDataTable">Race Data Table</param> public void SetDataBindings(__table_raceDataTable TableRaceDataTable) { // データバインドの設定 // ベース raceInfoParts1.SetDataBindings(TableRaceDataTable); // ステータス raceStatusHP.SetDataBindings(TableRaceDataTable, "HP"); raceStatusTP.SetDataBindings(TableRaceDataTable, "TP"); raceStatusMeleeATK.SetDataBindings(TableRaceDataTable, "ATK"); raceStatusMeleeDEF.SetDataBindings(TableRaceDataTable, "DEF"); raceStatusRangeATK.SetDataBindings(TableRaceDataTable, "RAT"); raceStatusRangeDEF.SetDataBindings(TableRaceDataTable, "RDF"); raceStatusMagicATK.SetDataBindings(TableRaceDataTable, "MAT"); raceStatusMagicDEF.SetDataBindings(TableRaceDataTable, "MDF"); raceStatusSPD.SetDataBindings(TableRaceDataTable, "SPD"); raceStatusLuck.SetDataBindings(TableRaceDataTable, "LUK"); raceStatusHIT.SetDataBindings(TableRaceDataTable, "HIT"); raceStatusEVT.SetDataBindings(TableRaceDataTable, "EVT"); //NextEXP //---------------------------------------------------------------------------------------------------- // デザイナーの設定 Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Right | AnchorStyles.Left); } // End Method
//-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Property //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Constructor Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> /// コンストラクタメソッド /// </summary> /// <param name="DataTable">Race Data Table</param> public FormRace(__table_raceDataTable DataTable) { InitializeComponent(); // 割り当て。編集がリアルタイムに適応されるようになる RaceDataTable = DataTable; } // End Method
} // End Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Pubilc Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> /// DataTableの設定をします。外部から引数を利用することでコントロール側に持ってこれることが判明。 /// </summary> /// <param name="TableRaceDataTable">Race Data Table</param> /// <param name="bindTag">Status Tag</param> public void SetDataBindings(__table_raceDataTable TableRaceDataTable, string bindTag) { // データバインドの設定 numericBase.DataBindings.Add(new Binding("Value", TableRaceDataTable, bindTag, true)); numericLvPStatus.DataBindings.Add(new Binding("Value", TableRaceDataTable, "Lv" + bindTag, true)); //---------------------------------------------------------------------------------------------------- // デザイナーの設定 Anchor = (AnchorStyles.Top | AnchorStyles.Right | AnchorStyles.Left); } // End Method
} // End Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- // Pubilc Method //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- /// <summary> /// DataTableの設定をします。外部から引数を利用することでコントロール側に持ってこれることが判明。 /// </summary> /// <param name="TableRaceDataTable">Race Data Table</param> public void SetDataBindings(__table_raceDataTable TableRaceDataTable) { textRaceID.DataBindings.Add(new Binding("Text", TableRaceDataTable, "RaceID", true)); textRaceName.DataBindings.Add(new Binding("Text", TableRaceDataTable, "RaceName", true)); textInfo.DataBindings.Add(new Binding("Text", TableRaceDataTable, "Info", true)); //---------------------------------------------------------------------------------------------------- // デザイナーの設定 Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left); labelInfo.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left); textInfo.Anchor = (AnchorStyles.Bottom | AnchorStyles.Left); } // End Method