TwlIPL/build/tools/MasterEditorTWL/MasterEditorTWL/Form1.h
nishikawa_takeshi 487a7ed4fd マスタエディタ:マスタROM提出書類とSRLの一部分の情報をGUIで編集できるWindowsアプリ。未完成。ドキュメントも追加。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2128 b08762b0-b915-fc4b-9d8c-17b2551a87ff
2008-08-08 02:16:49 +00:00

5423 lines
234 KiB
C++
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#pragma once
#include "srl.h"
#include "deliverable.h"
#include "crc_whole.h"
namespace MasterEditorTWL {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
/// <summary>
/// Form1 の概要
///
/// 警告: このクラスの名前を変更する場合、このクラスが依存するすべての .resx ファイルに関連付けられた
/// マネージ リソース コンパイラ ツールに対して 'Resource File Name' プロパティを
/// 変更する必要があります。この変更を行わないと、
/// デザイナと、このフォームに関連付けられたローカライズ済みリソースとが、
/// 正しく相互に利用できなくなります。
/// </summary>
public ref class Form1 : public System::Windows::Forms::Form
{
// 独自追加フィールド
private:
// SRL情報(ROMヘッダを含む)
RCSrl ^hSrl;
// マスタ書類
RCDeliverable ^hDeliv;
// 書類出力モード(ノーマルXML or XML Spread Sheet)
System::Boolean ^hIsSpreadSheet;
// VC自動追加フィールド
private: System::Windows::Forms::GroupBox^ gboxCRC;
private: System::Windows::Forms::TextBox^ tboxWholeCRC;
private: System::Windows::Forms::Button^ butMakeMaster;
private: System::Windows::Forms::Label^ labTitleName;
private: System::Windows::Forms::Label^ labGameCode;
private: System::Windows::Forms::TextBox^ tboxGameCode;
private: System::Windows::Forms::Label^ labMakerCode;
private: System::Windows::Forms::TextBox^ tboxMakerCode;
private: System::Windows::Forms::Label^ labRomType;
private: System::Windows::Forms::ComboBox^ combBackup;
private: System::Windows::Forms::Label^ labRomSize;
private: System::Windows::Forms::TextBox^ tboxRomLatency;
private: System::Windows::Forms::Label^ labBackup;
private: System::Windows::Forms::Label^ labPlatform;
private: System::Windows::Forms::Label^ labRomCRC;
private: System::Windows::Forms::Label^ labHeaderCRC;
private: System::Windows::Forms::TextBox^ tboxHeaderCRC;
private: System::Windows::Forms::TextBox^ tboxBackupOther;
private: System::Windows::Forms::Label^ labCaption;
private: System::Windows::Forms::TextBox^ tboxCaption;
private: System::Windows::Forms::GroupBox^ gboxSelectLang;
private: System::Windows::Forms::RadioButton^ rSelectE;
private: System::Windows::Forms::RadioButton^ rSelectJ;
private: System::Windows::Forms::TextBox^ tboxRomSize;
private: System::Windows::Forms::TabPage^ tabSpecInfo2;
private: System::Windows::Forms::Label^ labIsIPLLang;
private: System::Windows::Forms::GroupBox^ gboxIsIPLLang;
private: System::Windows::Forms::RadioButton^ rIsNotIPLLang;
private: System::Windows::Forms::RadioButton^ rIsIPLLang;
private: System::Windows::Forms::Label^ labIsLang;
private: System::Windows::Forms::GroupBox^ gboxIsLang;
private: System::Windows::Forms::CheckBox^ cboxIsLangI;
private: System::Windows::Forms::TextBox^ tboxIsLangOther;
private: System::Windows::Forms::CheckBox^ cboxIsLangOther;
private: System::Windows::Forms::CheckBox^ cboxIsLangK;
private: System::Windows::Forms::CheckBox^ cboxIsLangC;
private: System::Windows::Forms::CheckBox^ cboxIsLangS;
private: System::Windows::Forms::CheckBox^ cboxIsLangG;
private: System::Windows::Forms::CheckBox^ cboxIsLangF;
private: System::Windows::Forms::CheckBox^ cboxIsLangE;
private: System::Windows::Forms::CheckBox^ cboxIsLangJ;
private: System::Windows::Forms::TabPage^ tabSpecInfo;
private: System::Windows::Forms::Label^ labTimeAutoLcdOff;
private: System::Windows::Forms::NumericUpDown^ numIsAutoLcdOff;
private: System::Windows::Forms::Label^ labTimeAutoBackLightOff;
private: System::Windows::Forms::NumericUpDown^ numIsAutoBackLightOff;
private: System::Windows::Forms::CheckBox^ cboxIsAutoLcdOff;
private: System::Windows::Forms::CheckBox^ cboxIsAutoBackLightOff;
private: System::Windows::Forms::CheckBox^ cboxIsPictoChatSearch;
private: System::Windows::Forms::CheckBox^ cboxIsSoftReset;
private: System::Windows::Forms::CheckBox^ cboxIsClock;
private: System::Windows::Forms::CheckBox^ cboxIsWiFi;
private: System::Windows::Forms::CheckBox^ cboxIsDSCartridge;
private: System::Windows::Forms::CheckBox^ cboxIsGBACartridge;
private: System::Windows::Forms::CheckBox^ cboxIsMic;
private: System::Windows::Forms::CheckBox^ cboxIsTouch;
private: System::Windows::Forms::CheckBox^ cboxIsWireless;
private: System::Windows::Forms::GroupBox^ gboxSpecUser;
private: System::Windows::Forms::CheckBox^ cboxIsAllIPLFonts;
private: System::Windows::Forms::CheckBox^ cboxIsIPLUserComment;
private: System::Windows::Forms::TextBox^ tboxIsIPLUserComment;
private: System::Windows::Forms::Label^ labIsIPLUserCommentScene;
private: System::Windows::Forms::GroupBox^ gboxSpecSleep;
private: System::Windows::Forms::Label^ labTimeSleepClose1;
private: System::Windows::Forms::Label^ labTimeSleepClose2;
private: System::Windows::Forms::NumericUpDown^ numTimeSleepClose;
private: System::Windows::Forms::CheckBox^ cboxIsSleepAlarm;
private: System::Windows::Forms::CheckBox^ cboxIsNotSleepClose;
private: System::Windows::Forms::CheckBox^ cboxIsSleep;
private: System::Windows::Forms::TextBox^ tboxIsSleepAlarm;
private: System::Windows::Forms::Label^ labSleepAlarmProc;
private: System::Windows::Forms::TabPage^ tabLicenseInfo;
private: System::Windows::Forms::TextBox^ tboxUseOthers;
private: System::Windows::Forms::CheckBox^ cboxUseOthers;
private: System::Windows::Forms::CheckBox^ cboxUseWiFiLib;
private: System::Windows::Forms::CheckBox^ cboxUseNetFront;
private: System::Windows::Forms::CheckBox^ cboxUseVoiceChat;
private: System::Windows::Forms::CheckBox^ cboxUseVoiceCombine;
private: System::Windows::Forms::CheckBox^ cboxUseAtok;
private: System::Windows::Forms::CheckBox^ cboxUseCharRecog;
private: System::Windows::Forms::CheckBox^ cboxUseVoiceRecog;
private: System::Windows::Forms::CheckBox^ cboxUseVx;
private: System::Windows::Forms::CheckBox^ cboxUseLc;
private: System::Windows::Forms::TabPage^ tabParental;
private: System::Windows::Forms::Label^ labPEGIBBFC2;
private: System::Windows::Forms::Label^ labOFLC;
private: System::Windows::Forms::Label^ labPEGIBBFC;
private: System::Windows::Forms::Label^ labPEGIPRT;
private: System::Windows::Forms::Label^ labPEGI;
private: System::Windows::Forms::Label^ labUSK;
private: System::Windows::Forms::Label^ labESRB;
private: System::Windows::Forms::Label^ labCERO;
private: System::Windows::Forms::CheckBox^ cboxAlwaysOFLC;
private: System::Windows::Forms::CheckBox^ cboxAlwaysPEGIBBFC;
private: System::Windows::Forms::CheckBox^ cboxAlwaysPEGIPRT;
private: System::Windows::Forms::CheckBox^ cboxAlwaysPEGI;
private: System::Windows::Forms::CheckBox^ cboxAlwaysUSK;
private: System::Windows::Forms::CheckBox^ cboxAlwaysESRB;
private: System::Windows::Forms::CheckBox^ cboxAlwaysCERO;
private: System::Windows::Forms::ComboBox^ combOFLC;
private: System::Windows::Forms::ComboBox^ combPEGIBBFC;
private: System::Windows::Forms::ComboBox^ combPEGIPRT;
private: System::Windows::Forms::ComboBox^ combPEGI;
private: System::Windows::Forms::ComboBox^ combUSK;
private: System::Windows::Forms::ComboBox^ combESRB;
private: System::Windows::Forms::ComboBox^ combCERO;
private: System::Windows::Forms::CheckBox^ cboxOFLC;
private: System::Windows::Forms::CheckBox^ cboxPEGIBBFC;
private: System::Windows::Forms::CheckBox^ cboxPEGIPRT;
private: System::Windows::Forms::CheckBox^ cboxPEGI;
private: System::Windows::Forms::CheckBox^ cboxUSK;
private: System::Windows::Forms::CheckBox^ cboxESRB;
private: System::Windows::Forms::CheckBox^ cboxCERO;
private: System::Windows::Forms::Label^ labParentalForceEnable;
private: System::Windows::Forms::Label^ labParentalRating;
private: System::Windows::Forms::Label^ labParentalEnable;
private: System::Windows::Forms::TabPage^ tabTWLInfo2;
private: System::Windows::Forms::GroupBox^ gboxShared2Size;
private: System::Windows::Forms::Label^ labShared2Size5;
private: System::Windows::Forms::Label^ labShared2Size4;
private: System::Windows::Forms::Label^ labShared2Size3;
private: System::Windows::Forms::Label^ labShared2Size2;
private: System::Windows::Forms::Label^ labShared2Size1;
private: System::Windows::Forms::Label^ labShared2Size0;
private: System::Windows::Forms::Label^ labKB5;
private: System::Windows::Forms::Label^ labKB4;
private: System::Windows::Forms::Label^ labKB3;
private: System::Windows::Forms::Label^ labKB2;
private: System::Windows::Forms::Label^ labKB1;
private: System::Windows::Forms::Label^ labKB0;
private: System::Windows::Forms::TextBox^ tboxShared2Size5;
private: System::Windows::Forms::TextBox^ tboxShared2Size4;
private: System::Windows::Forms::TextBox^ tboxShared2Size3;
private: System::Windows::Forms::TextBox^ tboxShared2Size2;
private: System::Windows::Forms::TextBox^ tboxShared2Size1;
private: System::Windows::Forms::TextBox^ tboxShared2Size0;
private: System::Windows::Forms::CheckBox^ cboxIsShared2;
private: System::Windows::Forms::GroupBox^ gboxRegion;
private: System::Windows::Forms::CheckBox^ cboxIsRegionJapan;
private: System::Windows::Forms::CheckBox^ cboxIsRegionAustralia;
private: System::Windows::Forms::CheckBox^ cboxIsRegionAmerica;
private: System::Windows::Forms::CheckBox^ cboxIsRegionEurope;
private: System::Windows::Forms::GroupBox^ gboxAccess;
private: System::Windows::Forms::Label^ labAccessOther;
private: System::Windows::Forms::TextBox^ tboxAccessOther;
private: System::Windows::Forms::TextBox^ tboxIsGameCardOn;
private: System::Windows::Forms::Label^ labIsGameCardOn;
private: System::Windows::Forms::CheckBox^ cboxIsNAND;
private: System::Windows::Forms::CheckBox^ cboxIsSD;
private: System::Windows::Forms::TabPage^ tabTWLInfo;
private: System::Windows::Forms::GroupBox^ gboxTWLInfoWritable;
private: System::Windows::Forms::CheckBox^ cboxIsEULA;
private: System::Windows::Forms::CheckBox^ cboxIsWiFiIcon;
private: System::Windows::Forms::Label^ labEULA;
private: System::Windows::Forms::CheckBox^ cboxIsWirelessIcon;
private: System::Windows::Forms::NumericUpDown^ numEULA;
private: System::Windows::Forms::GroupBox^ gboxTWLInfoReadOnly;
private: System::Windows::Forms::TextBox^ tboxIsCodec;
private: System::Windows::Forms::Label^ labIsCodec;
private: System::Windows::Forms::Label^ labNormalRomOffset;
private: System::Windows::Forms::TextBox^ tboxNormalRomOffset;
private: System::Windows::Forms::CheckBox^ cboxIsSubBanner;
private: System::Windows::Forms::Label^ labKeyTableRomOffset;
private: System::Windows::Forms::CheckBox^ cboxIsWL;
private: System::Windows::Forms::TextBox^ tboxPrivateSize;
private: System::Windows::Forms::Label^ labPrivateSize;
private: System::Windows::Forms::TextBox^ tboxKeyTableRomOffset;
private: System::Windows::Forms::CheckBox^ cboxIsNormalJump;
private: System::Windows::Forms::CheckBox^ cboxIsTmpJump;
private: System::Windows::Forms::Label^ labPublicSize;
private: System::Windows::Forms::TextBox^ tboxPublicSize;
private: System::Windows::Forms::GroupBox^ gboxTitleID;
private: System::Windows::Forms::TextBox^ tboxTitleIDLo;
private: System::Windows::Forms::Label^ labTitleIDLo;
private: System::Windows::Forms::Label^ labTitleIDHi;
private: System::Windows::Forms::TextBox^ tboxTitleIDHi;
private: System::Windows::Forms::TextBox^ tboxAppType;
private: System::Windows::Forms::Label^ labAppType;
private: System::Windows::Forms::TabPage^ tabCompanyInfo;
private: System::Windows::Forms::CheckBox^ cboxIsInputPerson2;
private: System::Windows::Forms::GroupBox^ gboxPerson2;
private: System::Windows::Forms::Label^ labNTSC2Sur;
private: System::Windows::Forms::TextBox^ tboxNTSC2;
private: System::Windows::Forms::Label^ labNTSC2Pre;
private: System::Windows::Forms::TextBox^ tboxFax2;
private: System::Windows::Forms::TextBox^ tboxMail2;
private: System::Windows::Forms::TextBox^ tboxTel2;
private: System::Windows::Forms::TextBox^ tboxFurigana2;
private: System::Windows::Forms::TextBox^ tboxPerson2;
private: System::Windows::Forms::TextBox^ tboxDepart2;
private: System::Windows::Forms::Label^ labDepart2;
private: System::Windows::Forms::TextBox^ tboxCompany2;
private: System::Windows::Forms::Label^ labMail2;
private: System::Windows::Forms::Label^ labFax2;
private: System::Windows::Forms::Label^ labTel2;
private: System::Windows::Forms::Label^ labFurigana2;
private: System::Windows::Forms::Label^ labPerson2;
private: System::Windows::Forms::Label^ labCompany2;
private: System::Windows::Forms::GroupBox^ gboxPerson1;
private: System::Windows::Forms::Label^ labNTSC1Sur;
private: System::Windows::Forms::Label^ labNTSC1Pre;
private: System::Windows::Forms::TextBox^ tboxNTSC1;
private: System::Windows::Forms::TextBox^ tboxFax1;
private: System::Windows::Forms::TextBox^ tboxMail1;
private: System::Windows::Forms::TextBox^ tboxTel1;
private: System::Windows::Forms::TextBox^ tboxFurigana1;
private: System::Windows::Forms::TextBox^ tboxPerson1;
private: System::Windows::Forms::TextBox^ tboxDepart1;
private: System::Windows::Forms::Label^ labDepart1;
private: System::Windows::Forms::TextBox^ tboxCompany1;
private: System::Windows::Forms::Label^ labMail1;
private: System::Windows::Forms::Label^ labFax1;
private: System::Windows::Forms::Label^ labTel1;
private: System::Windows::Forms::Label^ labFurigana1;
private: System::Windows::Forms::Label^ labPerson1;
private: System::Windows::Forms::Label^ labCompany1;
private: System::Windows::Forms::TabPage^ tabSubmitInfo;
private: System::Windows::Forms::TextBox^ tboxRemasterVer;
private: System::Windows::Forms::TextBox^ tboxProductCode2;
private: System::Windows::Forms::TextBox^ tboxSDK;
private: System::Windows::Forms::TextBox^ tboxProductCode1;
private: System::Windows::Forms::TextBox^ tboxProductName;
private: System::Windows::Forms::GroupBox^ gboxForeign;
private: System::Windows::Forms::Label^ labProductCode2Foreign;
private: System::Windows::Forms::Label^ labProductNameForeign;
private: System::Windows::Forms::Label^ labProductCode1Foreign;
private: System::Windows::Forms::TextBox^ tboxProductNameForeign;
private: System::Windows::Forms::TextBox^ tboxProductCode2Foreign;
private: System::Windows::Forms::Label^ labProductCodeForeign;
private: System::Windows::Forms::CheckBox^ cboxReleaseForeign;
private: System::Windows::Forms::TextBox^ tboxProductCode1Foreign;
private: System::Windows::Forms::Label^ labProductCode2;
private: System::Windows::Forms::Label^ labProductCode1;
private: System::Windows::Forms::DateTimePicker^ dateSubmit;
private: System::Windows::Forms::DateTimePicker^ dateRelease;
private: System::Windows::Forms::Label^ labSDK;
private: System::Windows::Forms::CheckBox^ cboxRemasterVerE;
private: System::Windows::Forms::Label^ labCapSubmitVer;
private: System::Windows::Forms::NumericUpDown^ numSubmitVersion;
private: System::Windows::Forms::Label^ labSubmitVer;
private: System::Windows::Forms::Label^ labRemasterVer;
private: System::Windows::Forms::Label^ labCapDay2;
private: System::Windows::Forms::Label^ labCapDay1;
private: System::Windows::Forms::GroupBox^ gboxUsage;
private: System::Windows::Forms::TextBox^ tboxUsageOther;
private: System::Windows::Forms::RadioButton^ rUsageOther;
private: System::Windows::Forms::RadioButton^ rUsageDst;
private: System::Windows::Forms::RadioButton^ rUsageSample;
private: System::Windows::Forms::RadioButton^ rUsageSale;
private: System::Windows::Forms::Label^ labUsage;
private: System::Windows::Forms::GroupBox^ gboxSubmitWay;
private: System::Windows::Forms::RadioButton^ rSubmitHand;
private: System::Windows::Forms::RadioButton^ rSubmitPost;
private: System::Windows::Forms::Label^ labSubmitWay;
private: System::Windows::Forms::Label^ labSubmiteDate;
private: System::Windows::Forms::Label^ labReleaseDate;
private: System::Windows::Forms::Label^ labProductCode;
private: System::Windows::Forms::Label^ labProductName;
private: System::Windows::Forms::TabControl^ tabDoc;
private: System::Windows::Forms::Label^ labHex2;
private: System::Windows::Forms::Label^ labHex1;
private: System::Windows::Forms::Label^ labByte2;
private: System::Windows::Forms::Label^ labByte1;
private: System::Windows::Forms::Label^ labHex4;
private: System::Windows::Forms::Label^ labHex3;
private: System::Windows::Forms::TextBox^ tboxCaptionEx;
private: System::Windows::Forms::TextBox^ tboxPlatform;
public:
Form1(void)
{
InitializeComponent();
//
//TODO: ここにコンストラクタ コードを追加します
//
this->hSrl = gcnew (RCSrl);
this->hDeliv = gcnew (RCDeliverable);
// デフォルト値
this->hIsSpreadSheet = gcnew System::Boolean( true );
this->dateRelease->Value = System::DateTime::Now;
this->dateSubmit->Value = System::DateTime::Now;
this->loadInit(); // 設定ファイルの読み込み
}
protected:
/// <summary>
/// 使用中のリソースをすべてクリーンアップします。
/// </summary>
~Form1()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::TextBox^ tboxFile;
protected:
private: System::Windows::Forms::Button^ butOpen;
private: System::Windows::Forms::TextBox^ tboxMsg;
private: System::Windows::Forms::GroupBox^ gboxSrl;
private: System::Windows::Forms::TextBox^ tboxTitleName;
private: System::Windows::Forms::GroupBox^ gboxFileOpen;
private: System::Windows::Forms::Button^ butSaveAs;
private:
/// <summary>
/// 必要なデザイナ変数です。
/// </summary>
System::ComponentModel::Container ^components;
#pragma region Windows Form Designer generated code
/// <summary>
/// デザイナ サポートに必要なメソッドです。このメソッドの内容を
/// コード エディタで変更しないでください。
/// </summary>
void InitializeComponent(void)
{
this->tboxFile = (gcnew System::Windows::Forms::TextBox());
this->butOpen = (gcnew System::Windows::Forms::Button());
this->tboxMsg = (gcnew System::Windows::Forms::TextBox());
this->gboxSrl = (gcnew System::Windows::Forms::GroupBox());
this->tboxRomSize = (gcnew System::Windows::Forms::TextBox());
this->tboxPlatform = (gcnew System::Windows::Forms::TextBox());
this->tboxBackupOther = (gcnew System::Windows::Forms::TextBox());
this->labPlatform = (gcnew System::Windows::Forms::Label());
this->labBackup = (gcnew System::Windows::Forms::Label());
this->tboxRomLatency = (gcnew System::Windows::Forms::TextBox());
this->combBackup = (gcnew System::Windows::Forms::ComboBox());
this->labRomSize = (gcnew System::Windows::Forms::Label());
this->labRomType = (gcnew System::Windows::Forms::Label());
this->tboxMakerCode = (gcnew System::Windows::Forms::TextBox());
this->labMakerCode = (gcnew System::Windows::Forms::Label());
this->labGameCode = (gcnew System::Windows::Forms::Label());
this->tboxGameCode = (gcnew System::Windows::Forms::TextBox());
this->labTitleName = (gcnew System::Windows::Forms::Label());
this->tboxTitleName = (gcnew System::Windows::Forms::TextBox());
this->gboxCRC = (gcnew System::Windows::Forms::GroupBox());
this->labRomCRC = (gcnew System::Windows::Forms::Label());
this->labHeaderCRC = (gcnew System::Windows::Forms::Label());
this->tboxHeaderCRC = (gcnew System::Windows::Forms::TextBox());
this->tboxWholeCRC = (gcnew System::Windows::Forms::TextBox());
this->gboxFileOpen = (gcnew System::Windows::Forms::GroupBox());
this->butSaveAs = (gcnew System::Windows::Forms::Button());
this->butMakeMaster = (gcnew System::Windows::Forms::Button());
this->labCaption = (gcnew System::Windows::Forms::Label());
this->tboxCaption = (gcnew System::Windows::Forms::TextBox());
this->gboxSelectLang = (gcnew System::Windows::Forms::GroupBox());
this->rSelectE = (gcnew System::Windows::Forms::RadioButton());
this->rSelectJ = (gcnew System::Windows::Forms::RadioButton());
this->tabSpecInfo2 = (gcnew System::Windows::Forms::TabPage());
this->labIsIPLLang = (gcnew System::Windows::Forms::Label());
this->gboxIsIPLLang = (gcnew System::Windows::Forms::GroupBox());
this->rIsNotIPLLang = (gcnew System::Windows::Forms::RadioButton());
this->rIsIPLLang = (gcnew System::Windows::Forms::RadioButton());
this->labIsLang = (gcnew System::Windows::Forms::Label());
this->gboxIsLang = (gcnew System::Windows::Forms::GroupBox());
this->cboxIsLangI = (gcnew System::Windows::Forms::CheckBox());
this->tboxIsLangOther = (gcnew System::Windows::Forms::TextBox());
this->cboxIsLangOther = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangK = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangC = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangS = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangG = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangF = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangE = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsLangJ = (gcnew System::Windows::Forms::CheckBox());
this->tabSpecInfo = (gcnew System::Windows::Forms::TabPage());
this->labTimeAutoLcdOff = (gcnew System::Windows::Forms::Label());
this->numIsAutoLcdOff = (gcnew System::Windows::Forms::NumericUpDown());
this->labTimeAutoBackLightOff = (gcnew System::Windows::Forms::Label());
this->numIsAutoBackLightOff = (gcnew System::Windows::Forms::NumericUpDown());
this->cboxIsAutoLcdOff = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsAutoBackLightOff = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsPictoChatSearch = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsSoftReset = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsClock = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsWiFi = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsDSCartridge = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsGBACartridge = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsMic = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsTouch = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsWireless = (gcnew System::Windows::Forms::CheckBox());
this->gboxSpecUser = (gcnew System::Windows::Forms::GroupBox());
this->cboxIsAllIPLFonts = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsIPLUserComment = (gcnew System::Windows::Forms::CheckBox());
this->tboxIsIPLUserComment = (gcnew System::Windows::Forms::TextBox());
this->labIsIPLUserCommentScene = (gcnew System::Windows::Forms::Label());
this->gboxSpecSleep = (gcnew System::Windows::Forms::GroupBox());
this->labTimeSleepClose1 = (gcnew System::Windows::Forms::Label());
this->labTimeSleepClose2 = (gcnew System::Windows::Forms::Label());
this->numTimeSleepClose = (gcnew System::Windows::Forms::NumericUpDown());
this->cboxIsSleepAlarm = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsNotSleepClose = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsSleep = (gcnew System::Windows::Forms::CheckBox());
this->tboxIsSleepAlarm = (gcnew System::Windows::Forms::TextBox());
this->labSleepAlarmProc = (gcnew System::Windows::Forms::Label());
this->tabLicenseInfo = (gcnew System::Windows::Forms::TabPage());
this->tboxUseOthers = (gcnew System::Windows::Forms::TextBox());
this->cboxUseOthers = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseWiFiLib = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseNetFront = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseVoiceChat = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseVoiceCombine = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseAtok = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseCharRecog = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseVoiceRecog = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseVx = (gcnew System::Windows::Forms::CheckBox());
this->cboxUseLc = (gcnew System::Windows::Forms::CheckBox());
this->tabParental = (gcnew System::Windows::Forms::TabPage());
this->labPEGIBBFC2 = (gcnew System::Windows::Forms::Label());
this->labOFLC = (gcnew System::Windows::Forms::Label());
this->labPEGIBBFC = (gcnew System::Windows::Forms::Label());
this->labPEGIPRT = (gcnew System::Windows::Forms::Label());
this->labPEGI = (gcnew System::Windows::Forms::Label());
this->labUSK = (gcnew System::Windows::Forms::Label());
this->labESRB = (gcnew System::Windows::Forms::Label());
this->labCERO = (gcnew System::Windows::Forms::Label());
this->cboxAlwaysOFLC = (gcnew System::Windows::Forms::CheckBox());
this->cboxAlwaysPEGIBBFC = (gcnew System::Windows::Forms::CheckBox());
this->cboxAlwaysPEGIPRT = (gcnew System::Windows::Forms::CheckBox());
this->cboxAlwaysPEGI = (gcnew System::Windows::Forms::CheckBox());
this->cboxAlwaysUSK = (gcnew System::Windows::Forms::CheckBox());
this->cboxAlwaysESRB = (gcnew System::Windows::Forms::CheckBox());
this->cboxAlwaysCERO = (gcnew System::Windows::Forms::CheckBox());
this->combOFLC = (gcnew System::Windows::Forms::ComboBox());
this->combPEGIBBFC = (gcnew System::Windows::Forms::ComboBox());
this->combPEGIPRT = (gcnew System::Windows::Forms::ComboBox());
this->combPEGI = (gcnew System::Windows::Forms::ComboBox());
this->combUSK = (gcnew System::Windows::Forms::ComboBox());
this->combESRB = (gcnew System::Windows::Forms::ComboBox());
this->combCERO = (gcnew System::Windows::Forms::ComboBox());
this->cboxOFLC = (gcnew System::Windows::Forms::CheckBox());
this->cboxPEGIBBFC = (gcnew System::Windows::Forms::CheckBox());
this->cboxPEGIPRT = (gcnew System::Windows::Forms::CheckBox());
this->cboxPEGI = (gcnew System::Windows::Forms::CheckBox());
this->cboxUSK = (gcnew System::Windows::Forms::CheckBox());
this->cboxESRB = (gcnew System::Windows::Forms::CheckBox());
this->cboxCERO = (gcnew System::Windows::Forms::CheckBox());
this->labParentalForceEnable = (gcnew System::Windows::Forms::Label());
this->labParentalRating = (gcnew System::Windows::Forms::Label());
this->labParentalEnable = (gcnew System::Windows::Forms::Label());
this->tabTWLInfo2 = (gcnew System::Windows::Forms::TabPage());
this->gboxShared2Size = (gcnew System::Windows::Forms::GroupBox());
this->labShared2Size5 = (gcnew System::Windows::Forms::Label());
this->labShared2Size4 = (gcnew System::Windows::Forms::Label());
this->labShared2Size3 = (gcnew System::Windows::Forms::Label());
this->labShared2Size2 = (gcnew System::Windows::Forms::Label());
this->labShared2Size1 = (gcnew System::Windows::Forms::Label());
this->labShared2Size0 = (gcnew System::Windows::Forms::Label());
this->labKB5 = (gcnew System::Windows::Forms::Label());
this->labKB4 = (gcnew System::Windows::Forms::Label());
this->labKB3 = (gcnew System::Windows::Forms::Label());
this->labKB2 = (gcnew System::Windows::Forms::Label());
this->labKB1 = (gcnew System::Windows::Forms::Label());
this->labKB0 = (gcnew System::Windows::Forms::Label());
this->tboxShared2Size5 = (gcnew System::Windows::Forms::TextBox());
this->tboxShared2Size4 = (gcnew System::Windows::Forms::TextBox());
this->tboxShared2Size3 = (gcnew System::Windows::Forms::TextBox());
this->tboxShared2Size2 = (gcnew System::Windows::Forms::TextBox());
this->tboxShared2Size1 = (gcnew System::Windows::Forms::TextBox());
this->tboxShared2Size0 = (gcnew System::Windows::Forms::TextBox());
this->cboxIsShared2 = (gcnew System::Windows::Forms::CheckBox());
this->gboxRegion = (gcnew System::Windows::Forms::GroupBox());
this->cboxIsRegionJapan = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsRegionAustralia = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsRegionAmerica = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsRegionEurope = (gcnew System::Windows::Forms::CheckBox());
this->gboxAccess = (gcnew System::Windows::Forms::GroupBox());
this->labAccessOther = (gcnew System::Windows::Forms::Label());
this->tboxAccessOther = (gcnew System::Windows::Forms::TextBox());
this->tboxIsGameCardOn = (gcnew System::Windows::Forms::TextBox());
this->labIsGameCardOn = (gcnew System::Windows::Forms::Label());
this->cboxIsNAND = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsSD = (gcnew System::Windows::Forms::CheckBox());
this->tabTWLInfo = (gcnew System::Windows::Forms::TabPage());
this->gboxTWLInfoWritable = (gcnew System::Windows::Forms::GroupBox());
this->cboxIsEULA = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsWiFiIcon = (gcnew System::Windows::Forms::CheckBox());
this->labEULA = (gcnew System::Windows::Forms::Label());
this->cboxIsWirelessIcon = (gcnew System::Windows::Forms::CheckBox());
this->numEULA = (gcnew System::Windows::Forms::NumericUpDown());
this->gboxTWLInfoReadOnly = (gcnew System::Windows::Forms::GroupBox());
this->labByte2 = (gcnew System::Windows::Forms::Label());
this->labByte1 = (gcnew System::Windows::Forms::Label());
this->labHex4 = (gcnew System::Windows::Forms::Label());
this->labHex3 = (gcnew System::Windows::Forms::Label());
this->tboxIsCodec = (gcnew System::Windows::Forms::TextBox());
this->labIsCodec = (gcnew System::Windows::Forms::Label());
this->labNormalRomOffset = (gcnew System::Windows::Forms::Label());
this->tboxNormalRomOffset = (gcnew System::Windows::Forms::TextBox());
this->cboxIsSubBanner = (gcnew System::Windows::Forms::CheckBox());
this->labKeyTableRomOffset = (gcnew System::Windows::Forms::Label());
this->cboxIsWL = (gcnew System::Windows::Forms::CheckBox());
this->tboxPrivateSize = (gcnew System::Windows::Forms::TextBox());
this->labPrivateSize = (gcnew System::Windows::Forms::Label());
this->tboxKeyTableRomOffset = (gcnew System::Windows::Forms::TextBox());
this->cboxIsNormalJump = (gcnew System::Windows::Forms::CheckBox());
this->cboxIsTmpJump = (gcnew System::Windows::Forms::CheckBox());
this->labPublicSize = (gcnew System::Windows::Forms::Label());
this->tboxPublicSize = (gcnew System::Windows::Forms::TextBox());
this->gboxTitleID = (gcnew System::Windows::Forms::GroupBox());
this->labHex2 = (gcnew System::Windows::Forms::Label());
this->labHex1 = (gcnew System::Windows::Forms::Label());
this->tboxTitleIDLo = (gcnew System::Windows::Forms::TextBox());
this->labTitleIDLo = (gcnew System::Windows::Forms::Label());
this->labTitleIDHi = (gcnew System::Windows::Forms::Label());
this->tboxTitleIDHi = (gcnew System::Windows::Forms::TextBox());
this->tboxAppType = (gcnew System::Windows::Forms::TextBox());
this->labAppType = (gcnew System::Windows::Forms::Label());
this->tabCompanyInfo = (gcnew System::Windows::Forms::TabPage());
this->cboxIsInputPerson2 = (gcnew System::Windows::Forms::CheckBox());
this->gboxPerson2 = (gcnew System::Windows::Forms::GroupBox());
this->labNTSC2Sur = (gcnew System::Windows::Forms::Label());
this->tboxNTSC2 = (gcnew System::Windows::Forms::TextBox());
this->labNTSC2Pre = (gcnew System::Windows::Forms::Label());
this->tboxFax2 = (gcnew System::Windows::Forms::TextBox());
this->tboxMail2 = (gcnew System::Windows::Forms::TextBox());
this->tboxTel2 = (gcnew System::Windows::Forms::TextBox());
this->tboxFurigana2 = (gcnew System::Windows::Forms::TextBox());
this->tboxPerson2 = (gcnew System::Windows::Forms::TextBox());
this->tboxDepart2 = (gcnew System::Windows::Forms::TextBox());
this->labDepart2 = (gcnew System::Windows::Forms::Label());
this->tboxCompany2 = (gcnew System::Windows::Forms::TextBox());
this->labMail2 = (gcnew System::Windows::Forms::Label());
this->labFax2 = (gcnew System::Windows::Forms::Label());
this->labTel2 = (gcnew System::Windows::Forms::Label());
this->labFurigana2 = (gcnew System::Windows::Forms::Label());
this->labPerson2 = (gcnew System::Windows::Forms::Label());
this->labCompany2 = (gcnew System::Windows::Forms::Label());
this->gboxPerson1 = (gcnew System::Windows::Forms::GroupBox());
this->labNTSC1Sur = (gcnew System::Windows::Forms::Label());
this->labNTSC1Pre = (gcnew System::Windows::Forms::Label());
this->tboxNTSC1 = (gcnew System::Windows::Forms::TextBox());
this->tboxFax1 = (gcnew System::Windows::Forms::TextBox());
this->tboxMail1 = (gcnew System::Windows::Forms::TextBox());
this->tboxTel1 = (gcnew System::Windows::Forms::TextBox());
this->tboxFurigana1 = (gcnew System::Windows::Forms::TextBox());
this->tboxPerson1 = (gcnew System::Windows::Forms::TextBox());
this->tboxDepart1 = (gcnew System::Windows::Forms::TextBox());
this->labDepart1 = (gcnew System::Windows::Forms::Label());
this->tboxCompany1 = (gcnew System::Windows::Forms::TextBox());
this->labMail1 = (gcnew System::Windows::Forms::Label());
this->labFax1 = (gcnew System::Windows::Forms::Label());
this->labTel1 = (gcnew System::Windows::Forms::Label());
this->labFurigana1 = (gcnew System::Windows::Forms::Label());
this->labPerson1 = (gcnew System::Windows::Forms::Label());
this->labCompany1 = (gcnew System::Windows::Forms::Label());
this->tabSubmitInfo = (gcnew System::Windows::Forms::TabPage());
this->tboxRemasterVer = (gcnew System::Windows::Forms::TextBox());
this->tboxProductCode2 = (gcnew System::Windows::Forms::TextBox());
this->tboxSDK = (gcnew System::Windows::Forms::TextBox());
this->tboxProductCode1 = (gcnew System::Windows::Forms::TextBox());
this->tboxProductName = (gcnew System::Windows::Forms::TextBox());
this->gboxForeign = (gcnew System::Windows::Forms::GroupBox());
this->labProductCode2Foreign = (gcnew System::Windows::Forms::Label());
this->labProductNameForeign = (gcnew System::Windows::Forms::Label());
this->labProductCode1Foreign = (gcnew System::Windows::Forms::Label());
this->tboxProductNameForeign = (gcnew System::Windows::Forms::TextBox());
this->tboxProductCode2Foreign = (gcnew System::Windows::Forms::TextBox());
this->labProductCodeForeign = (gcnew System::Windows::Forms::Label());
this->cboxReleaseForeign = (gcnew System::Windows::Forms::CheckBox());
this->tboxProductCode1Foreign = (gcnew System::Windows::Forms::TextBox());
this->labProductCode2 = (gcnew System::Windows::Forms::Label());
this->labProductCode1 = (gcnew System::Windows::Forms::Label());
this->dateSubmit = (gcnew System::Windows::Forms::DateTimePicker());
this->dateRelease = (gcnew System::Windows::Forms::DateTimePicker());
this->labSDK = (gcnew System::Windows::Forms::Label());
this->cboxRemasterVerE = (gcnew System::Windows::Forms::CheckBox());
this->labCapSubmitVer = (gcnew System::Windows::Forms::Label());
this->numSubmitVersion = (gcnew System::Windows::Forms::NumericUpDown());
this->labSubmitVer = (gcnew System::Windows::Forms::Label());
this->labRemasterVer = (gcnew System::Windows::Forms::Label());
this->labCapDay2 = (gcnew System::Windows::Forms::Label());
this->labCapDay1 = (gcnew System::Windows::Forms::Label());
this->gboxUsage = (gcnew System::Windows::Forms::GroupBox());
this->tboxUsageOther = (gcnew System::Windows::Forms::TextBox());
this->rUsageOther = (gcnew System::Windows::Forms::RadioButton());
this->rUsageDst = (gcnew System::Windows::Forms::RadioButton());
this->rUsageSample = (gcnew System::Windows::Forms::RadioButton());
this->rUsageSale = (gcnew System::Windows::Forms::RadioButton());
this->labUsage = (gcnew System::Windows::Forms::Label());
this->gboxSubmitWay = (gcnew System::Windows::Forms::GroupBox());
this->rSubmitHand = (gcnew System::Windows::Forms::RadioButton());
this->rSubmitPost = (gcnew System::Windows::Forms::RadioButton());
this->labSubmitWay = (gcnew System::Windows::Forms::Label());
this->labSubmiteDate = (gcnew System::Windows::Forms::Label());
this->labReleaseDate = (gcnew System::Windows::Forms::Label());
this->labProductCode = (gcnew System::Windows::Forms::Label());
this->labProductName = (gcnew System::Windows::Forms::Label());
this->tabDoc = (gcnew System::Windows::Forms::TabControl());
this->tboxCaptionEx = (gcnew System::Windows::Forms::TextBox());
this->gboxSrl->SuspendLayout();
this->gboxCRC->SuspendLayout();
this->gboxFileOpen->SuspendLayout();
this->gboxSelectLang->SuspendLayout();
this->tabSpecInfo2->SuspendLayout();
this->gboxIsIPLLang->SuspendLayout();
this->gboxIsLang->SuspendLayout();
this->tabSpecInfo->SuspendLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numIsAutoLcdOff))->BeginInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numIsAutoBackLightOff))->BeginInit();
this->gboxSpecUser->SuspendLayout();
this->gboxSpecSleep->SuspendLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numTimeSleepClose))->BeginInit();
this->tabLicenseInfo->SuspendLayout();
this->tabParental->SuspendLayout();
this->tabTWLInfo2->SuspendLayout();
this->gboxShared2Size->SuspendLayout();
this->gboxRegion->SuspendLayout();
this->gboxAccess->SuspendLayout();
this->tabTWLInfo->SuspendLayout();
this->gboxTWLInfoWritable->SuspendLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numEULA))->BeginInit();
this->gboxTWLInfoReadOnly->SuspendLayout();
this->gboxTitleID->SuspendLayout();
this->tabCompanyInfo->SuspendLayout();
this->gboxPerson2->SuspendLayout();
this->gboxPerson1->SuspendLayout();
this->tabSubmitInfo->SuspendLayout();
this->gboxForeign->SuspendLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numSubmitVersion))->BeginInit();
this->gboxUsage->SuspendLayout();
this->gboxSubmitWay->SuspendLayout();
this->tabDoc->SuspendLayout();
this->SuspendLayout();
//
// tboxFile
//
this->tboxFile->AllowDrop = true;
this->tboxFile->Location = System::Drawing::Point(6, 18);
this->tboxFile->Name = L"tboxFile";
this->tboxFile->ReadOnly = true;
this->tboxFile->Size = System::Drawing::Size(394, 19);
this->tboxFile->TabIndex = 0;
this->tboxFile->DragDrop += gcnew System::Windows::Forms::DragEventHandler(this, &Form1::tboxFile_DragDrop);
this->tboxFile->DragEnter += gcnew System::Windows::Forms::DragEventHandler(this, &Form1::tboxFile_DragEnter);
//
// butOpen
//
this->butOpen->Location = System::Drawing::Point(6, 44);
this->butOpen->Name = L"butOpen";
this->butOpen->Size = System::Drawing::Size(112, 23);
this->butOpen->TabIndex = 1;
this->butOpen->Text = L"ROMデータを開く";
this->butOpen->UseVisualStyleBackColor = true;
this->butOpen->Click += gcnew System::EventHandler(this, &Form1::butOpen_Click);
//
// tboxMsg
//
this->tboxMsg->Location = System::Drawing::Point(12, 743);
this->tboxMsg->Name = L"tboxMsg";
this->tboxMsg->ReadOnly = true;
this->tboxMsg->Size = System::Drawing::Size(670, 19);
this->tboxMsg->TabIndex = 2;
//
// gboxSrl
//
this->gboxSrl->Controls->Add(this->tboxRomSize);
this->gboxSrl->Controls->Add(this->tboxPlatform);
this->gboxSrl->Controls->Add(this->tboxBackupOther);
this->gboxSrl->Controls->Add(this->labPlatform);
this->gboxSrl->Controls->Add(this->labBackup);
this->gboxSrl->Controls->Add(this->tboxRomLatency);
this->gboxSrl->Controls->Add(this->combBackup);
this->gboxSrl->Controls->Add(this->labRomSize);
this->gboxSrl->Controls->Add(this->labRomType);
this->gboxSrl->Controls->Add(this->tboxMakerCode);
this->gboxSrl->Controls->Add(this->labMakerCode);
this->gboxSrl->Controls->Add(this->labGameCode);
this->gboxSrl->Controls->Add(this->tboxGameCode);
this->gboxSrl->Controls->Add(this->labTitleName);
this->gboxSrl->Controls->Add(this->tboxTitleName);
this->gboxSrl->Location = System::Drawing::Point(12, 12);
this->gboxSrl->Name = L"gboxSrl";
this->gboxSrl->Size = System::Drawing::Size(374, 231);
this->gboxSrl->TabIndex = 3;
this->gboxSrl->TabStop = false;
this->gboxSrl->Text = L"ROMデータ情報";
//
// tboxRomSize
//
this->tboxRomSize->Location = System::Drawing::Point(104, 171);
this->tboxRomSize->Name = L"tboxRomSize";
this->tboxRomSize->ReadOnly = true;
this->tboxRomSize->Size = System::Drawing::Size(100, 19);
this->tboxRomSize->TabIndex = 15;
//
// tboxPlatform
//
this->tboxPlatform->Location = System::Drawing::Point(104, 112);
this->tboxPlatform->Name = L"tboxPlatform";
this->tboxPlatform->ReadOnly = true;
this->tboxPlatform->Size = System::Drawing::Size(100, 19);
this->tboxPlatform->TabIndex = 14;
//
// tboxBackupOther
//
this->tboxBackupOther->Enabled = false;
this->tboxBackupOther->Location = System::Drawing::Point(231, 202);
this->tboxBackupOther->Name = L"tboxBackupOther";
this->tboxBackupOther->Size = System::Drawing::Size(115, 19);
this->tboxBackupOther->TabIndex = 6;
//
// labPlatform
//
this->labPlatform->AutoSize = true;
this->labPlatform->Location = System::Drawing::Point(12, 115);
this->labPlatform->Name = L"labPlatform";
this->labPlatform->Size = System::Drawing::Size(73, 12);
this->labPlatform->TabIndex = 13;
this->labPlatform->Text = L"プラットフォーム";
//
// labBackup
//
this->labBackup->AutoSize = true;
this->labBackup->Location = System::Drawing::Point(12, 205);
this->labBackup->Name = L"labBackup";
this->labBackup->Size = System::Drawing::Size(79, 12);
this->labBackup->TabIndex = 12;
this->labBackup->Text = L"バックアップメモリ";
//
// tboxRomLatency
//
this->tboxRomLatency->Location = System::Drawing::Point(104, 141);
this->tboxRomLatency->Name = L"tboxRomLatency";
this->tboxRomLatency->ReadOnly = true;
this->tboxRomLatency->Size = System::Drawing::Size(100, 19);
this->tboxRomLatency->TabIndex = 11;
//
// combBackup
//
this->combBackup->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combBackup->FormattingEnabled = true;
this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM",
L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"なし", L"その他"});
this->combBackup->Location = System::Drawing::Point(104, 202);
this->combBackup->MaxDropDownItems = 9;
this->combBackup->Name = L"combBackup";
this->combBackup->Size = System::Drawing::Size(121, 20);
this->combBackup->TabIndex = 5;
this->combBackup->SelectedIndexChanged += gcnew System::EventHandler(this, &Form1::combBackup_SelectedIndexChanged);
//
// labRomSize
//
this->labRomSize->AutoSize = true;
this->labRomSize->Location = System::Drawing::Point(12, 174);
this->labRomSize->Name = L"labRomSize";
this->labRomSize->Size = System::Drawing::Size(54, 12);
this->labRomSize->TabIndex = 9;
this->labRomSize->Text = L"ROM容量";
//
// labRomType
//
this->labRomType->AutoSize = true;
this->labRomType->Location = System::Drawing::Point(12, 144);
this->labRomType->Name = L"labRomType";
this->labRomType->Size = System::Drawing::Size(80, 12);
this->labRomType->TabIndex = 7;
this->labRomType->Text = L"ROMタイプ設定";
//
// tboxMakerCode
//
this->tboxMakerCode->Location = System::Drawing::Point(104, 83);
this->tboxMakerCode->MaxLength = 4;
this->tboxMakerCode->Name = L"tboxMakerCode";
this->tboxMakerCode->ReadOnly = true;
this->tboxMakerCode->Size = System::Drawing::Size(59, 19);
this->tboxMakerCode->TabIndex = 2;
//
// labMakerCode
//
this->labMakerCode->AutoSize = true;
this->labMakerCode->Location = System::Drawing::Point(12, 86);
this->labMakerCode->Name = L"labMakerCode";
this->labMakerCode->Size = System::Drawing::Size(59, 12);
this->labMakerCode->TabIndex = 4;
this->labMakerCode->Text = L"メーカコード";
//
// labGameCode
//
this->labGameCode->AutoSize = true;
this->labGameCode->Location = System::Drawing::Point(12, 56);
this->labGameCode->Name = L"labGameCode";
this->labGameCode->Size = System::Drawing::Size(78, 12);
this->labGameCode->TabIndex = 3;
this->labGameCode->Text = L"イニシャルコード";
//
// tboxGameCode
//
this->tboxGameCode->Location = System::Drawing::Point(104, 53);
this->tboxGameCode->MaxLength = 4;
this->tboxGameCode->Name = L"tboxGameCode";
this->tboxGameCode->ReadOnly = true;
this->tboxGameCode->Size = System::Drawing::Size(59, 19);
this->tboxGameCode->TabIndex = 1;
//
// labTitleName
//
this->labTitleName->AutoSize = true;
this->labTitleName->Location = System::Drawing::Point(12, 24);
this->labTitleName->Name = L"labTitleName";
this->labTitleName->Size = System::Drawing::Size(65, 12);
this->labTitleName->TabIndex = 1;
this->labTitleName->Text = L"ソフトタイトル";
//
// tboxTitleName
//
this->tboxTitleName->ImeMode = System::Windows::Forms::ImeMode::NoControl;
this->tboxTitleName->Location = System::Drawing::Point(104, 21);
this->tboxTitleName->MaxLength = 12;
this->tboxTitleName->Name = L"tboxTitleName";
this->tboxTitleName->ReadOnly = true;
this->tboxTitleName->Size = System::Drawing::Size(121, 19);
this->tboxTitleName->TabIndex = 0;
//
// gboxCRC
//
this->gboxCRC->Controls->Add(this->labRomCRC);
this->gboxCRC->Controls->Add(this->labHeaderCRC);
this->gboxCRC->Controls->Add(this->tboxHeaderCRC);
this->gboxCRC->Controls->Add(this->tboxWholeCRC);
this->gboxCRC->Location = System::Drawing::Point(403, 12);
this->gboxCRC->Name = L"gboxCRC";
this->gboxCRC->Size = System::Drawing::Size(150, 72);
this->gboxCRC->TabIndex = 5;
this->gboxCRC->TabStop = false;
this->gboxCRC->Text = L"CRC";
//
// labRomCRC
//
this->labRomCRC->AutoSize = true;
this->labRomCRC->Location = System::Drawing::Point(6, 45);
this->labRomCRC->Name = L"labRomCRC";
this->labRomCRC->Size = System::Drawing::Size(63, 12);
this->labRomCRC->TabIndex = 3;
this->labRomCRC->Text = L"全体のCRC";
//
// labHeaderCRC
//
this->labHeaderCRC->AutoSize = true;
this->labHeaderCRC->Location = System::Drawing::Point(6, 20);
this->labHeaderCRC->Name = L"labHeaderCRC";
this->labHeaderCRC->Size = System::Drawing::Size(55, 12);
this->labHeaderCRC->TabIndex = 2;
this->labHeaderCRC->Text = L"ヘッダCRC";
//
// tboxHeaderCRC
//
this->tboxHeaderCRC->Location = System::Drawing::Point(75, 17);
this->tboxHeaderCRC->Name = L"tboxHeaderCRC";
this->tboxHeaderCRC->ReadOnly = true;
this->tboxHeaderCRC->Size = System::Drawing::Size(55, 19);
this->tboxHeaderCRC->TabIndex = 1;
//
// tboxWholeCRC
//
this->tboxWholeCRC->Location = System::Drawing::Point(75, 42);
this->tboxWholeCRC->Name = L"tboxWholeCRC";
this->tboxWholeCRC->ReadOnly = true;
this->tboxWholeCRC->Size = System::Drawing::Size(55, 19);
this->tboxWholeCRC->TabIndex = 0;
//
// gboxFileOpen
//
this->gboxFileOpen->Controls->Add(this->butSaveAs);
this->gboxFileOpen->Controls->Add(this->tboxFile);
this->gboxFileOpen->Controls->Add(this->butOpen);
this->gboxFileOpen->Location = System::Drawing::Point(12, 659);
this->gboxFileOpen->Name = L"gboxFileOpen";
this->gboxFileOpen->Size = System::Drawing::Size(419, 78);
this->gboxFileOpen->TabIndex = 4;
this->gboxFileOpen->TabStop = false;
this->gboxFileOpen->Text = L"ROMデータファイルの入出力";
//
// butSaveAs
//
this->butSaveAs->Location = System::Drawing::Point(252, 44);
this->butSaveAs->Name = L"butSaveAs";
this->butSaveAs->Size = System::Drawing::Size(148, 23);
this->butSaveAs->TabIndex = 2;
this->butSaveAs->Text = L"入力情報を反映させて保存";
this->butSaveAs->UseVisualStyleBackColor = true;
this->butSaveAs->Click += gcnew System::EventHandler(this, &Form1::butSaveAs_Click);
//
// butMakeMaster
//
this->butMakeMaster->Location = System::Drawing::Point(487, 703);
this->butMakeMaster->Name = L"butMakeMaster";
this->butMakeMaster->Size = System::Drawing::Size(149, 23);
this->butMakeMaster->TabIndex = 7;
this->butMakeMaster->Text = L"マスタ提出書類を作成";
this->butMakeMaster->UseVisualStyleBackColor = true;
this->butMakeMaster->Click += gcnew System::EventHandler(this, &Form1::butMakeMaster_Click);
//
// labCaption
//
this->labCaption->AutoSize = true;
this->labCaption->Location = System::Drawing::Point(401, 95);
this->labCaption->Name = L"labCaption";
this->labCaption->Size = System::Drawing::Size(41, 12);
this->labCaption->TabIndex = 8;
this->labCaption->Text = L"備考欄";
//
// tboxCaption
//
this->tboxCaption->Location = System::Drawing::Point(403, 110);
this->tboxCaption->Multiline = true;
this->tboxCaption->Name = L"tboxCaption";
this->tboxCaption->Size = System::Drawing::Size(279, 92);
this->tboxCaption->TabIndex = 8;
//
// gboxSelectLang
//
this->gboxSelectLang->Controls->Add(this->rSelectE);
this->gboxSelectLang->Controls->Add(this->rSelectJ);
this->gboxSelectLang->Location = System::Drawing::Point(567, 12);
this->gboxSelectLang->Name = L"gboxSelectLang";
this->gboxSelectLang->Size = System::Drawing::Size(115, 72);
this->gboxSelectLang->TabIndex = 9;
this->gboxSelectLang->TabStop = false;
this->gboxSelectLang->Text = L"Select Language";
//
// rSelectE
//
this->rSelectE->AutoSize = true;
this->rSelectE->Location = System::Drawing::Point(13, 20);
this->rSelectE->Name = L"rSelectE";
this->rSelectE->Size = System::Drawing::Size(60, 16);
this->rSelectE->TabIndex = 1;
this->rSelectE->Text = L"English";
this->rSelectE->UseVisualStyleBackColor = true;
this->rSelectE->CheckedChanged += gcnew System::EventHandler(this, &Form1::rSelectE_CheckedChanged);
//
// rSelectJ
//
this->rSelectJ->AutoSize = true;
this->rSelectJ->Checked = true;
this->rSelectJ->Location = System::Drawing::Point(13, 45);
this->rSelectJ->Name = L"rSelectJ";
this->rSelectJ->Size = System::Drawing::Size(72, 16);
this->rSelectJ->TabIndex = 0;
this->rSelectJ->TabStop = true;
this->rSelectJ->Text = L"Japanese";
this->rSelectJ->UseVisualStyleBackColor = true;
this->rSelectJ->CheckedChanged += gcnew System::EventHandler(this, &Form1::rSelectJ_CheckedChanged);
//
// tabSpecInfo2
//
this->tabSpecInfo2->Controls->Add(this->labIsIPLLang);
this->tabSpecInfo2->Controls->Add(this->gboxIsIPLLang);
this->tabSpecInfo2->Controls->Add(this->labIsLang);
this->tabSpecInfo2->Controls->Add(this->gboxIsLang);
this->tabSpecInfo2->Location = System::Drawing::Point(4, 21);
this->tabSpecInfo2->Name = L"tabSpecInfo2";
this->tabSpecInfo2->Size = System::Drawing::Size(666, 379);
this->tabSpecInfo2->TabIndex = 6;
this->tabSpecInfo2->Text = L"追加情報2";
this->tabSpecInfo2->UseVisualStyleBackColor = true;
//
// labIsIPLLang
//
this->labIsIPLLang->AutoSize = true;
this->labIsIPLLang->Location = System::Drawing::Point(8, 147);
this->labIsIPLLang->Name = L"labIsIPLLang";
this->labIsIPLLang->Size = System::Drawing::Size(79, 12);
this->labIsIPLLang->TabIndex = 3;
this->labIsIPLLang->Text = L"IPLの言語設定";
//
// gboxIsIPLLang
//
this->gboxIsIPLLang->Controls->Add(this->rIsNotIPLLang);
this->gboxIsIPLLang->Controls->Add(this->rIsIPLLang);
this->gboxIsIPLLang->Location = System::Drawing::Point(130, 120);
this->gboxIsIPLLang->Name = L"gboxIsIPLLang";
this->gboxIsIPLLang->Size = System::Drawing::Size(246, 58);
this->gboxIsIPLLang->TabIndex = 2;
this->gboxIsIPLLang->TabStop = false;
//
// rIsNotIPLLang
//
this->rIsNotIPLLang->AutoSize = true;
this->rIsNotIPLLang->Checked = true;
this->rIsNotIPLLang->Location = System::Drawing::Point(134, 25);
this->rIsNotIPLLang->Name = L"rIsNotIPLLang";
this->rIsNotIPLLang->Size = System::Drawing::Size(95, 16);
this->rIsNotIPLLang->TabIndex = 1;
this->rIsNotIPLLang->TabStop = true;
this->rIsNotIPLLang->Text = L"参照していない";
this->rIsNotIPLLang->UseVisualStyleBackColor = true;
//
// rIsIPLLang
//
this->rIsIPLLang->AutoSize = true;
this->rIsIPLLang->Location = System::Drawing::Point(22, 25);
this->rIsIPLLang->Name = L"rIsIPLLang";
this->rIsIPLLang->Size = System::Drawing::Size(84, 16);
this->rIsIPLLang->TabIndex = 0;
this->rIsIPLLang->Text = L"参照している";
this->rIsIPLLang->UseVisualStyleBackColor = true;
//
// labIsLang
//
this->labIsLang->AutoSize = true;
this->labIsLang->Location = System::Drawing::Point(8, 58);
this->labIsLang->Name = L"labIsLang";
this->labIsLang->Size = System::Drawing::Size(115, 12);
this->labIsLang->TabIndex = 1;
this->labIsLang->Text = L"ゲーム内での使用言語";
//
// gboxIsLang
//
this->gboxIsLang->Controls->Add(this->cboxIsLangI);
this->gboxIsLang->Controls->Add(this->tboxIsLangOther);
this->gboxIsLang->Controls->Add(this->cboxIsLangOther);
this->gboxIsLang->Controls->Add(this->cboxIsLangK);
this->gboxIsLang->Controls->Add(this->cboxIsLangC);
this->gboxIsLang->Controls->Add(this->cboxIsLangS);
this->gboxIsLang->Controls->Add(this->cboxIsLangG);
this->gboxIsLang->Controls->Add(this->cboxIsLangF);
this->gboxIsLang->Controls->Add(this->cboxIsLangE);
this->gboxIsLang->Controls->Add(this->cboxIsLangJ);
this->gboxIsLang->Location = System::Drawing::Point(130, 19);
this->gboxIsLang->Name = L"gboxIsLang";
this->gboxIsLang->Size = System::Drawing::Size(521, 86);
this->gboxIsLang->TabIndex = 0;
this->gboxIsLang->TabStop = false;
//
// cboxIsLangI
//
this->cboxIsLangI->AutoSize = true;
this->cboxIsLangI->Location = System::Drawing::Point(334, 18);
this->cboxIsLangI->Name = L"cboxIsLangI";
this->cboxIsLangI->Size = System::Drawing::Size(69, 16);
this->cboxIsLangI->TabIndex = 4;
this->cboxIsLangI->Text = L"イタリア語";
this->cboxIsLangI->UseVisualStyleBackColor = true;
//
// tboxIsLangOther
//
this->tboxIsLangOther->Enabled = false;
this->tboxIsLangOther->Location = System::Drawing::Point(225, 56);
this->tboxIsLangOther->Name = L"tboxIsLangOther";
this->tboxIsLangOther->Size = System::Drawing::Size(269, 19);
this->tboxIsLangOther->TabIndex = 9;
//
// cboxIsLangOther
//
this->cboxIsLangOther->AutoSize = true;
this->cboxIsLangOther->Location = System::Drawing::Point(164, 58);
this->cboxIsLangOther->Name = L"cboxIsLangOther";
this->cboxIsLangOther->Size = System::Drawing::Size(55, 16);
this->cboxIsLangOther->TabIndex = 8;
this->cboxIsLangOther->Text = L"その他";
this->cboxIsLangOther->UseVisualStyleBackColor = true;
this->cboxIsLangOther->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsLangOther_CheckedChanged);
//
// cboxIsLangK
//
this->cboxIsLangK->AutoSize = true;
this->cboxIsLangK->Location = System::Drawing::Point(98, 58);
this->cboxIsLangK->Name = L"cboxIsLangK";
this->cboxIsLangK->Size = System::Drawing::Size(60, 16);
this->cboxIsLangK->TabIndex = 7;
this->cboxIsLangK->Text = L"韓国語";
this->cboxIsLangK->UseVisualStyleBackColor = true;
//
// cboxIsLangC
//
this->cboxIsLangC->AutoSize = true;
this->cboxIsLangC->Location = System::Drawing::Point(22, 58);
this->cboxIsLangC->Name = L"cboxIsLangC";
this->cboxIsLangC->Size = System::Drawing::Size(60, 16);
this->cboxIsLangC->TabIndex = 6;
this->cboxIsLangC->Text = L"中国語";
this->cboxIsLangC->UseVisualStyleBackColor = true;
//
// cboxIsLangS
//
this->cboxIsLangS->AutoSize = true;
this->cboxIsLangS->Location = System::Drawing::Point(421, 18);
this->cboxIsLangS->Name = L"cboxIsLangS";
this->cboxIsLangS->Size = System::Drawing::Size(73, 16);
this->cboxIsLangS->TabIndex = 5;
this->cboxIsLangS->Text = L"スペイン語";
this->cboxIsLangS->UseVisualStyleBackColor = true;
//
// cboxIsLangG
//
this->cboxIsLangG->AutoSize = true;
this->cboxIsLangG->Location = System::Drawing::Point(251, 18);
this->cboxIsLangG->Name = L"cboxIsLangG";
this->cboxIsLangG->Size = System::Drawing::Size(63, 16);
this->cboxIsLangG->TabIndex = 3;
this->cboxIsLangG->Text = L"ドイツ語";
this->cboxIsLangG->UseVisualStyleBackColor = true;
//
// cboxIsLangF
//
this->cboxIsLangF->AutoSize = true;
this->cboxIsLangF->Location = System::Drawing::Point(164, 18);
this->cboxIsLangF->Name = L"cboxIsLangF";
this->cboxIsLangF->Size = System::Drawing::Size(70, 16);
this->cboxIsLangF->TabIndex = 2;
this->cboxIsLangF->Text = L"フランス語";
this->cboxIsLangF->UseVisualStyleBackColor = true;
//
// cboxIsLangE
//
this->cboxIsLangE->AutoSize = true;
this->cboxIsLangE->Location = System::Drawing::Point(98, 18);
this->cboxIsLangE->Name = L"cboxIsLangE";
this->cboxIsLangE->Size = System::Drawing::Size(48, 16);
this->cboxIsLangE->TabIndex = 1;
this->cboxIsLangE->Text = L"英語";
this->cboxIsLangE->UseVisualStyleBackColor = true;
//
// cboxIsLangJ
//
this->cboxIsLangJ->AutoSize = true;
this->cboxIsLangJ->Location = System::Drawing::Point(22, 18);
this->cboxIsLangJ->Name = L"cboxIsLangJ";
this->cboxIsLangJ->Size = System::Drawing::Size(60, 16);
this->cboxIsLangJ->TabIndex = 0;
this->cboxIsLangJ->Text = L"日本語";
this->cboxIsLangJ->UseVisualStyleBackColor = true;
//
// tabSpecInfo
//
this->tabSpecInfo->Controls->Add(this->labTimeAutoLcdOff);
this->tabSpecInfo->Controls->Add(this->numIsAutoLcdOff);
this->tabSpecInfo->Controls->Add(this->labTimeAutoBackLightOff);
this->tabSpecInfo->Controls->Add(this->numIsAutoBackLightOff);
this->tabSpecInfo->Controls->Add(this->cboxIsAutoLcdOff);
this->tabSpecInfo->Controls->Add(this->cboxIsAutoBackLightOff);
this->tabSpecInfo->Controls->Add(this->cboxIsPictoChatSearch);
this->tabSpecInfo->Controls->Add(this->cboxIsSoftReset);
this->tabSpecInfo->Controls->Add(this->cboxIsClock);
this->tabSpecInfo->Controls->Add(this->cboxIsWiFi);
this->tabSpecInfo->Controls->Add(this->cboxIsDSCartridge);
this->tabSpecInfo->Controls->Add(this->cboxIsGBACartridge);
this->tabSpecInfo->Controls->Add(this->cboxIsMic);
this->tabSpecInfo->Controls->Add(this->cboxIsTouch);
this->tabSpecInfo->Controls->Add(this->cboxIsWireless);
this->tabSpecInfo->Controls->Add(this->gboxSpecUser);
this->tabSpecInfo->Controls->Add(this->gboxSpecSleep);
this->tabSpecInfo->Location = System::Drawing::Point(4, 21);
this->tabSpecInfo->Name = L"tabSpecInfo";
this->tabSpecInfo->Padding = System::Windows::Forms::Padding(3);
this->tabSpecInfo->Size = System::Drawing::Size(666, 379);
this->tabSpecInfo->TabIndex = 1;
this->tabSpecInfo->Text = L"追加情報1";
this->tabSpecInfo->UseVisualStyleBackColor = true;
//
// labTimeAutoLcdOff
//
this->labTimeAutoLcdOff->AutoSize = true;
this->labTimeAutoLcdOff->Location = System::Drawing::Point(564, 111);
this->labTimeAutoLcdOff->Name = L"labTimeAutoLcdOff";
this->labTimeAutoLcdOff->Size = System::Drawing::Size(17, 12);
this->labTimeAutoLcdOff->TabIndex = 26;
this->labTimeAutoLcdOff->Text = L"分";
//
// numIsAutoLcdOff
//
this->numIsAutoLcdOff->Enabled = false;
this->numIsAutoLcdOff->Location = System::Drawing::Point(518, 108);
this->numIsAutoLcdOff->Name = L"numIsAutoLcdOff";
this->numIsAutoLcdOff->Size = System::Drawing::Size(40, 19);
this->numIsAutoLcdOff->TabIndex = 11;
//
// labTimeAutoBackLightOff
//
this->labTimeAutoBackLightOff->AutoSize = true;
this->labTimeAutoBackLightOff->Location = System::Drawing::Point(214, 112);
this->labTimeAutoBackLightOff->Name = L"labTimeAutoBackLightOff";
this->labTimeAutoBackLightOff->Size = System::Drawing::Size(17, 12);
this->labTimeAutoBackLightOff->TabIndex = 24;
this->labTimeAutoBackLightOff->Text = L"分";
//
// numIsAutoBackLightOff
//
this->numIsAutoBackLightOff->Enabled = false;
this->numIsAutoBackLightOff->Location = System::Drawing::Point(168, 108);
this->numIsAutoBackLightOff->Name = L"numIsAutoBackLightOff";
this->numIsAutoBackLightOff->Size = System::Drawing::Size(40, 19);
this->numIsAutoBackLightOff->TabIndex = 10;
//
// cboxIsAutoLcdOff
//
this->cboxIsAutoLcdOff->AutoSize = true;
this->cboxIsAutoLcdOff->Location = System::Drawing::Point(416, 111);
this->cboxIsAutoLcdOff->Name = L"cboxIsAutoLcdOff";
this->cboxIsAutoLcdOff->Size = System::Drawing::Size(96, 16);
this->cboxIsAutoLcdOff->TabIndex = 10;
this->cboxIsAutoLcdOff->Text = L"自動LCD OFF";
this->cboxIsAutoLcdOff->UseVisualStyleBackColor = true;
this->cboxIsAutoLcdOff->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsAutoLcdOff_CheckedChanged);
//
// cboxIsAutoBackLightOff
//
this->cboxIsAutoBackLightOff->AutoSize = true;
this->cboxIsAutoBackLightOff->Location = System::Drawing::Point(42, 111);
this->cboxIsAutoBackLightOff->Name = L"cboxIsAutoBackLightOff";
this->cboxIsAutoBackLightOff->Size = System::Drawing::Size(120, 16);
this->cboxIsAutoBackLightOff->TabIndex = 9;
this->cboxIsAutoBackLightOff->Text = L"自動バックライトOFF";
this->cboxIsAutoBackLightOff->UseVisualStyleBackColor = true;
this->cboxIsAutoBackLightOff->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsAutoBackLightOff_CheckedChanged);
//
// cboxIsPictoChatSearch
//
this->cboxIsPictoChatSearch->AutoSize = true;
this->cboxIsPictoChatSearch->Location = System::Drawing::Point(416, 78);
this->cboxIsPictoChatSearch->Name = L"cboxIsPictoChatSearch";
this->cboxIsPictoChatSearch->Size = System::Drawing::Size(128, 16);
this->cboxIsPictoChatSearch->TabIndex = 8;
this->cboxIsPictoChatSearch->Text = L"ピクトチャットサーチあり";
this->cboxIsPictoChatSearch->UseVisualStyleBackColor = true;
//
// cboxIsSoftReset
//
this->cboxIsSoftReset->AutoSize = true;
this->cboxIsSoftReset->Location = System::Drawing::Point(233, 78);
this->cboxIsSoftReset->Name = L"cboxIsSoftReset";
this->cboxIsSoftReset->Size = System::Drawing::Size(123, 16);
this->cboxIsSoftReset->TabIndex = 7;
this->cboxIsSoftReset->Text = L"ソフトリセット機能あり";
this->cboxIsSoftReset->UseVisualStyleBackColor = true;
//
// cboxIsClock
//
this->cboxIsClock->AutoSize = true;
this->cboxIsClock->Location = System::Drawing::Point(42, 78);
this->cboxIsClock->Name = L"cboxIsClock";
this->cboxIsClock->Size = System::Drawing::Size(90, 16);
this->cboxIsClock->TabIndex = 6;
this->cboxIsClock->Text = L"時計機能あり";
this->cboxIsClock->UseVisualStyleBackColor = true;
//
// cboxIsWiFi
//
this->cboxIsWiFi->AutoSize = true;
this->cboxIsWiFi->Location = System::Drawing::Point(416, 46);
this->cboxIsWiFi->Name = L"cboxIsWiFi";
this->cboxIsWiFi->Size = System::Drawing::Size(127, 16);
this->cboxIsWiFi->TabIndex = 5;
this->cboxIsWiFi->Text = L"Wi-Fiコネクション対応";
this->cboxIsWiFi->UseVisualStyleBackColor = true;
//
// cboxIsDSCartridge
//
this->cboxIsDSCartridge->AutoSize = true;
this->cboxIsDSCartridge->Location = System::Drawing::Point(233, 46);
this->cboxIsDSCartridge->Name = L"cboxIsDSCartridge";
this->cboxIsDSCartridge->Size = System::Drawing::Size(114, 16);
this->cboxIsDSCartridge->TabIndex = 4;
this->cboxIsDSCartridge->Text = L"DSカートリッジ対応";
this->cboxIsDSCartridge->UseVisualStyleBackColor = true;
//
// cboxIsGBACartridge
//
this->cboxIsGBACartridge->AutoSize = true;
this->cboxIsGBACartridge->Location = System::Drawing::Point(42, 46);
this->cboxIsGBACartridge->Name = L"cboxIsGBACartridge";
this->cboxIsGBACartridge->Size = System::Drawing::Size(123, 16);
this->cboxIsGBACartridge->TabIndex = 3;
this->cboxIsGBACartridge->Text = L"GBAカートリッジ対応";
this->cboxIsGBACartridge->UseVisualStyleBackColor = true;
//
// cboxIsMic
//
this->cboxIsMic->AutoSize = true;
this->cboxIsMic->Location = System::Drawing::Point(416, 15);
this->cboxIsMic->Name = L"cboxIsMic";
this->cboxIsMic->Size = System::Drawing::Size(74, 16);
this->cboxIsMic->TabIndex = 2;
this->cboxIsMic->Text = L"マイク対応";
this->cboxIsMic->UseVisualStyleBackColor = true;
//
// cboxIsTouch
//
this->cboxIsTouch->AutoSize = true;
this->cboxIsTouch->Location = System::Drawing::Point(233, 15);
this->cboxIsTouch->Name = L"cboxIsTouch";
this->cboxIsTouch->Size = System::Drawing::Size(115, 16);
this->cboxIsTouch->TabIndex = 1;
this->cboxIsTouch->Text = L"タッチスクリーン対応";
this->cboxIsTouch->UseVisualStyleBackColor = true;
//
// cboxIsWireless
//
this->cboxIsWireless->AutoSize = true;
this->cboxIsWireless->Location = System::Drawing::Point(42, 15);
this->cboxIsWireless->Name = L"cboxIsWireless";
this->cboxIsWireless->Size = System::Drawing::Size(133, 16);
this->cboxIsWireless->TabIndex = 0;
this->cboxIsWireless->Text = L"DSワイヤレス通信対応";
this->cboxIsWireless->UseVisualStyleBackColor = true;
//
// gboxSpecUser
//
this->gboxSpecUser->Controls->Add(this->cboxIsAllIPLFonts);
this->gboxSpecUser->Controls->Add(this->cboxIsIPLUserComment);
this->gboxSpecUser->Controls->Add(this->tboxIsIPLUserComment);
this->gboxSpecUser->Controls->Add(this->labIsIPLUserCommentScene);
this->gboxSpecUser->Location = System::Drawing::Point(14, 256);
this->gboxSpecUser->Name = L"gboxSpecUser";
this->gboxSpecUser->Size = System::Drawing::Size(635, 93);
this->gboxSpecUser->TabIndex = 14;
this->gboxSpecUser->TabStop = false;
//
// cboxIsAllIPLFonts
//
this->cboxIsAllIPLFonts->AutoSize = true;
this->cboxIsAllIPLFonts->Enabled = false;
this->cboxIsAllIPLFonts->Location = System::Drawing::Point(71, 63);
this->cboxIsAllIPLFonts->Name = L"cboxIsAllIPLFonts";
this->cboxIsAllIPLFonts->Size = System::Drawing::Size(231, 16);
this->cboxIsAllIPLFonts->TabIndex = 14;
this->cboxIsAllIPLFonts->Text = L"IPLで設定可能なフォントをすべて表示できる";
this->cboxIsAllIPLFonts->UseVisualStyleBackColor = true;
//
// cboxIsIPLUserComment
//
this->cboxIsIPLUserComment->AutoSize = true;
this->cboxIsIPLUserComment->Location = System::Drawing::Point(28, 18);
this->cboxIsIPLUserComment->Name = L"cboxIsIPLUserComment";
this->cboxIsIPLUserComment->Size = System::Drawing::Size(183, 16);
this->cboxIsIPLUserComment->TabIndex = 12;
this->cboxIsIPLUserComment->Text = L"IPLのユーザネーム・コメントの利用";
this->cboxIsIPLUserComment->UseVisualStyleBackColor = true;
this->cboxIsIPLUserComment->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsIPLUserComment_CheckedChanged);
//
// tboxIsIPLUserComment
//
this->tboxIsIPLUserComment->Enabled = false;
this->tboxIsIPLUserComment->Location = System::Drawing::Point(265, 38);
this->tboxIsIPLUserComment->Name = L"tboxIsIPLUserComment";
this->tboxIsIPLUserComment->Size = System::Drawing::Size(349, 19);
this->tboxIsIPLUserComment->TabIndex = 13;
//
// labIsIPLUserCommentScene
//
this->labIsIPLUserCommentScene->AutoSize = true;
this->labIsIPLUserCommentScene->Location = System::Drawing::Point(69, 41);
this->labIsIPLUserCommentScene->Name = L"labIsIPLUserCommentScene";
this->labIsIPLUserCommentScene->Size = System::Drawing::Size(106, 12);
this->labIsIPLUserCommentScene->TabIndex = 1;
this->labIsIPLUserCommentScene->Text = L"→ 利用している場面";
//
// gboxSpecSleep
//
this->gboxSpecSleep->Controls->Add(this->labTimeSleepClose1);
this->gboxSpecSleep->Controls->Add(this->labTimeSleepClose2);
this->gboxSpecSleep->Controls->Add(this->numTimeSleepClose);
this->gboxSpecSleep->Controls->Add(this->cboxIsSleepAlarm);
this->gboxSpecSleep->Controls->Add(this->cboxIsNotSleepClose);
this->gboxSpecSleep->Controls->Add(this->cboxIsSleep);
this->gboxSpecSleep->Controls->Add(this->tboxIsSleepAlarm);
this->gboxSpecSleep->Controls->Add(this->labSleepAlarmProc);
this->gboxSpecSleep->Location = System::Drawing::Point(14, 133);
this->gboxSpecSleep->Name = L"gboxSpecSleep";
this->gboxSpecSleep->Size = System::Drawing::Size(635, 117);
this->gboxSpecSleep->TabIndex = 13;
this->gboxSpecSleep->TabStop = false;
//
// labTimeSleepClose1
//
this->labTimeSleepClose1->AutoSize = true;
this->labTimeSleepClose1->Location = System::Drawing::Point(379, 40);
this->labTimeSleepClose1->Name = L"labTimeSleepClose1";
this->labTimeSleepClose1->Size = System::Drawing::Size(17, 12);
this->labTimeSleepClose1->TabIndex = 28;
this->labTimeSleepClose1->Text = L"→";
//
// labTimeSleepClose2
//
this->labTimeSleepClose2->AutoSize = true;
this->labTimeSleepClose2->Location = System::Drawing::Point(446, 40);
this->labTimeSleepClose2->Name = L"labTimeSleepClose2";
this->labTimeSleepClose2->Size = System::Drawing::Size(17, 12);
this->labTimeSleepClose2->TabIndex = 27;
this->labTimeSleepClose2->Text = L"分";
//
// numTimeSleepClose
//
this->numTimeSleepClose->Enabled = false;
this->numTimeSleepClose->Location = System::Drawing::Point(402, 37);
this->numTimeSleepClose->Name = L"numTimeSleepClose";
this->numTimeSleepClose->Size = System::Drawing::Size(39, 19);
this->numTimeSleepClose->TabIndex = 13;
//
// cboxIsSleepAlarm
//
this->cboxIsSleepAlarm->AutoSize = true;
this->cboxIsSleepAlarm->Enabled = false;
this->cboxIsSleepAlarm->Location = System::Drawing::Point(71, 65);
this->cboxIsSleepAlarm->Name = L"cboxIsSleepAlarm";
this->cboxIsSleepAlarm->Size = System::Drawing::Size(190, 16);
this->cboxIsSleepAlarm->TabIndex = 14;
this->cboxIsSleepAlarm->Text = L"RTCアラームで復帰する場合がある";
this->cboxIsSleepAlarm->UseVisualStyleBackColor = true;
this->cboxIsSleepAlarm->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsSleepAlarm_CheckedChanged);
//
// cboxIsNotSleepClose
//
this->cboxIsNotSleepClose->AutoSize = true;
this->cboxIsNotSleepClose->Enabled = false;
this->cboxIsNotSleepClose->Location = System::Drawing::Point(71, 40);
this->cboxIsNotSleepClose->Name = L"cboxIsNotSleepClose";
this->cboxIsNotSleepClose->Size = System::Drawing::Size(274, 16);
this->cboxIsNotSleepClose->TabIndex = 12;
this->cboxIsNotSleepClose->Text = L"本体を閉じてもスリープモードに遷移しない場合がある";
this->cboxIsNotSleepClose->UseVisualStyleBackColor = true;
this->cboxIsNotSleepClose->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsNotSleepClose_CheckedChanged);
//
// cboxIsSleep
//
this->cboxIsSleep->AutoSize = true;
this->cboxIsSleep->Location = System::Drawing::Point(28, 18);
this->cboxIsSleep->Name = L"cboxIsSleep";
this->cboxIsSleep->Size = System::Drawing::Size(111, 16);
this->cboxIsSleep->TabIndex = 11;
this->cboxIsSleep->Text = L"スリープモード対応";
this->cboxIsSleep->UseVisualStyleBackColor = true;
this->cboxIsSleep->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsSleep_CheckedChanged);
//
// tboxIsSleepAlarm
//
this->tboxIsSleepAlarm->Enabled = false;
this->tboxIsSleepAlarm->Location = System::Drawing::Point(265, 87);
this->tboxIsSleepAlarm->Name = L"tboxIsSleepAlarm";
this->tboxIsSleepAlarm->Size = System::Drawing::Size(349, 19);
this->tboxIsSleepAlarm->TabIndex = 15;
//
// labSleepAlarmProc
//
this->labSleepAlarmProc->AutoSize = true;
this->labSleepAlarmProc->Location = System::Drawing::Point(85, 90);
this->labSleepAlarmProc->Name = L"labSleepAlarmProc";
this->labSleepAlarmProc->Size = System::Drawing::Size(145, 12);
this->labSleepAlarmProc->TabIndex = 14;
this->labSleepAlarmProc->Text = L"→ 復帰した場合の処理内容";
//
// tabLicenseInfo
//
this->tabLicenseInfo->Controls->Add(this->tboxUseOthers);
this->tabLicenseInfo->Controls->Add(this->cboxUseOthers);
this->tabLicenseInfo->Controls->Add(this->cboxUseWiFiLib);
this->tabLicenseInfo->Controls->Add(this->cboxUseNetFront);
this->tabLicenseInfo->Controls->Add(this->cboxUseVoiceChat);
this->tabLicenseInfo->Controls->Add(this->cboxUseVoiceCombine);
this->tabLicenseInfo->Controls->Add(this->cboxUseAtok);
this->tabLicenseInfo->Controls->Add(this->cboxUseCharRecog);
this->tabLicenseInfo->Controls->Add(this->cboxUseVoiceRecog);
this->tabLicenseInfo->Controls->Add(this->cboxUseVx);
this->tabLicenseInfo->Controls->Add(this->cboxUseLc);
this->tabLicenseInfo->Location = System::Drawing::Point(4, 21);
this->tabLicenseInfo->Name = L"tabLicenseInfo";
this->tabLicenseInfo->Size = System::Drawing::Size(666, 379);
this->tabLicenseInfo->TabIndex = 3;
this->tabLicenseInfo->Text = L"使用ライセンス";
this->tabLicenseInfo->UseVisualStyleBackColor = true;
//
// tboxUseOthers
//
this->tboxUseOthers->Enabled = false;
this->tboxUseOthers->Location = System::Drawing::Point(160, 282);
this->tboxUseOthers->Name = L"tboxUseOthers";
this->tboxUseOthers->Size = System::Drawing::Size(460, 19);
this->tboxUseOthers->TabIndex = 10;
//
// cboxUseOthers
//
this->cboxUseOthers->AutoSize = true;
this->cboxUseOthers->Location = System::Drawing::Point(44, 284);
this->cboxUseOthers->Name = L"cboxUseOthers";
this->cboxUseOthers->Size = System::Drawing::Size(110, 16);
this->cboxUseOthers->TabIndex = 9;
this->cboxUseOthers->Text = L"その他のライセンス";
this->cboxUseOthers->UseVisualStyleBackColor = true;
this->cboxUseOthers->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxUseOthers_CheckedChanged);
//
// cboxUseWiFiLib
//
this->cboxUseWiFiLib->AutoSize = true;
this->cboxUseWiFiLib->Location = System::Drawing::Point(44, 232);
this->cboxUseWiFiLib->Name = L"cboxUseWiFiLib";
this->cboxUseWiFiLib->Size = System::Drawing::Size(196, 16);
this->cboxUseWiFiLib->TabIndex = 8;
this->cboxUseWiFiLib->Text = L"NITRO-WiFiライブラリ (NINTENDO)";
this->cboxUseWiFiLib->UseVisualStyleBackColor = true;
//
// cboxUseNetFront
//
this->cboxUseNetFront->AutoSize = true;
this->cboxUseNetFront->Location = System::Drawing::Point(321, 180);
this->cboxUseNetFront->Name = L"cboxUseNetFront";
this->cboxUseNetFront->Size = System::Drawing::Size(172, 16);
this->cboxUseNetFront->TabIndex = 7;
this->cboxUseNetFront->Text = L"NetFront Browser (ACCESS)";
this->cboxUseNetFront->UseVisualStyleBackColor = true;
//
// cboxUseVoiceChat
//
this->cboxUseVoiceChat->AutoSize = true;
this->cboxUseVoiceChat->Location = System::Drawing::Point(44, 180);
this->cboxUseVoiceChat->Name = L"cboxUseVoiceChat";
this->cboxUseVoiceChat->Size = System::Drawing::Size(171, 16);
this->cboxUseVoiceChat->TabIndex = 6;
this->cboxUseVoiceChat->Text = L"VoiceChatライブラリ (Abiosso)";
this->cboxUseVoiceChat->UseVisualStyleBackColor = true;
//
// cboxUseVoiceCombine
//
this->cboxUseVoiceCombine->AutoSize = true;
this->cboxUseVoiceCombine->Location = System::Drawing::Point(321, 129);
this->cboxUseVoiceCombine->Name = L"cboxUseVoiceCombine";
this->cboxUseVoiceCombine->Size = System::Drawing::Size(163, 16);
this->cboxUseVoiceCombine->TabIndex = 5;
this->cboxUseVoiceCombine->Text = L"音声合成ライブラリ (SHARP)";
this->cboxUseVoiceCombine->UseVisualStyleBackColor = true;
//
// cboxUseAtok
//
this->cboxUseAtok->AutoSize = true;
this->cboxUseAtok->Location = System::Drawing::Point(44, 129);
this->cboxUseAtok->Name = L"cboxUseAtok";
this->cboxUseAtok->Size = System::Drawing::Size(180, 16);
this->cboxUseAtok->TabIndex = 4;
this->cboxUseAtok->Text = L"ATOKライブラリ (JUSTSYSTEM)";
this->cboxUseAtok->UseVisualStyleBackColor = true;
//
// cboxUseCharRecog
//
this->cboxUseCharRecog->AutoSize = true;
this->cboxUseCharRecog->Location = System::Drawing::Point(321, 84);
this->cboxUseCharRecog->Name = L"cboxUseCharRecog";
this->cboxUseCharRecog->Size = System::Drawing::Size(209, 16);
this->cboxUseCharRecog->TabIndex = 3;
this->cboxUseCharRecog->Text = L"Decuma手書き文字認識ライブラリ (Zi)";
this->cboxUseCharRecog->UseVisualStyleBackColor = true;
//
// cboxUseVoiceRecog
//
this->cboxUseVoiceRecog->AutoSize = true;
this->cboxUseVoiceRecog->Location = System::Drawing::Point(321, 40);
this->cboxUseVoiceRecog->Name = L"cboxUseVoiceRecog";
this->cboxUseVoiceRecog->Size = System::Drawing::Size(149, 16);
this->cboxUseVoiceRecog->TabIndex = 1;
this->cboxUseVoiceRecog->Text = L"音声認識ライブラリ (松下)";
this->cboxUseVoiceRecog->UseVisualStyleBackColor = true;
//
// cboxUseVx
//
this->cboxUseVx->AutoSize = true;
this->cboxUseVx->Location = System::Drawing::Point(44, 84);
this->cboxUseVx->Name = L"cboxUseVx";
this->cboxUseVx->Size = System::Drawing::Size(169, 16);
this->cboxUseVx->TabIndex = 2;
this->cboxUseVx->Text = L"VX Middleware (Actimagine)";
this->cboxUseVx->UseVisualStyleBackColor = true;
//
// cboxUseLc
//
this->cboxUseLc->AutoSize = true;
this->cboxUseLc->Location = System::Drawing::Point(44, 40);
this->cboxUseLc->Name = L"cboxUseLc";
this->cboxUseLc->Size = System::Drawing::Size(121, 16);
this->cboxUseLc->TabIndex = 0;
this->cboxUseLc->Text = L"LCフォント (SHARP)";
this->cboxUseLc->UseVisualStyleBackColor = true;
//
// tabParental
//
this->tabParental->Controls->Add(this->labPEGIBBFC2);
this->tabParental->Controls->Add(this->labOFLC);
this->tabParental->Controls->Add(this->labPEGIBBFC);
this->tabParental->Controls->Add(this->labPEGIPRT);
this->tabParental->Controls->Add(this->labPEGI);
this->tabParental->Controls->Add(this->labUSK);
this->tabParental->Controls->Add(this->labESRB);
this->tabParental->Controls->Add(this->labCERO);
this->tabParental->Controls->Add(this->cboxAlwaysOFLC);
this->tabParental->Controls->Add(this->cboxAlwaysPEGIBBFC);
this->tabParental->Controls->Add(this->cboxAlwaysPEGIPRT);
this->tabParental->Controls->Add(this->cboxAlwaysPEGI);
this->tabParental->Controls->Add(this->cboxAlwaysUSK);
this->tabParental->Controls->Add(this->cboxAlwaysESRB);
this->tabParental->Controls->Add(this->cboxAlwaysCERO);
this->tabParental->Controls->Add(this->combOFLC);
this->tabParental->Controls->Add(this->combPEGIBBFC);
this->tabParental->Controls->Add(this->combPEGIPRT);
this->tabParental->Controls->Add(this->combPEGI);
this->tabParental->Controls->Add(this->combUSK);
this->tabParental->Controls->Add(this->combESRB);
this->tabParental->Controls->Add(this->combCERO);
this->tabParental->Controls->Add(this->cboxOFLC);
this->tabParental->Controls->Add(this->cboxPEGIBBFC);
this->tabParental->Controls->Add(this->cboxPEGIPRT);
this->tabParental->Controls->Add(this->cboxPEGI);
this->tabParental->Controls->Add(this->cboxUSK);
this->tabParental->Controls->Add(this->cboxESRB);
this->tabParental->Controls->Add(this->cboxCERO);
this->tabParental->Controls->Add(this->labParentalForceEnable);
this->tabParental->Controls->Add(this->labParentalRating);
this->tabParental->Controls->Add(this->labParentalEnable);
this->tabParental->Location = System::Drawing::Point(4, 21);
this->tabParental->Name = L"tabParental";
this->tabParental->Size = System::Drawing::Size(666, 379);
this->tabParental->TabIndex = 5;
this->tabParental->Text = L"ペアレンタルコントロール";
this->tabParental->UseVisualStyleBackColor = true;
//
// labPEGIBBFC2
//
this->labPEGIBBFC2->AutoSize = true;
this->labPEGIBBFC2->Location = System::Drawing::Point(25, 275);
this->labPEGIBBFC2->Name = L"labPEGIBBFC2";
this->labPEGIBBFC2->Size = System::Drawing::Size(46, 12);
this->labPEGIBBFC2->TabIndex = 35;
this->labPEGIBBFC2->Text = L"+ BBFC";
//
// labOFLC
//
this->labOFLC->AutoSize = true;
this->labOFLC->Location = System::Drawing::Point(24, 309);
this->labOFLC->Name = L"labOFLC";
this->labOFLC->Size = System::Drawing::Size(34, 12);
this->labOFLC->TabIndex = 33;
this->labOFLC->Text = L"OFLC";
//
// labPEGIBBFC
//
this->labPEGIBBFC->AutoSize = true;
this->labPEGIBBFC->Location = System::Drawing::Point(24, 260);
this->labPEGIBBFC->Name = L"labPEGIBBFC";
this->labPEGIBBFC->Size = System::Drawing::Size(77, 12);
this->labPEGIBBFC->TabIndex = 32;
this->labPEGIBBFC->Text = L"PEGI(General)";
//
// labPEGIPRT
//
this->labPEGIPRT->AutoSize = true;
this->labPEGIPRT->Location = System::Drawing::Point(24, 223);
this->labPEGIPRT->Name = L"labPEGIPRT";
this->labPEGIPRT->Size = System::Drawing::Size(76, 12);
this->labPEGIPRT->TabIndex = 31;
this->labPEGIPRT->Text = L"PEGI Portugal";
//
// labPEGI
//
this->labPEGI->AutoSize = true;
this->labPEGI->Location = System::Drawing::Point(24, 182);
this->labPEGI->Name = L"labPEGI";
this->labPEGI->Size = System::Drawing::Size(77, 12);
this->labPEGI->TabIndex = 30;
this->labPEGI->Text = L"PEGI(General)";
//
// labUSK
//
this->labUSK->AutoSize = true;
this->labUSK->Location = System::Drawing::Point(24, 141);
this->labUSK->Name = L"labUSK";
this->labUSK->Size = System::Drawing::Size(27, 12);
this->labUSK->TabIndex = 29;
this->labUSK->Text = L"USK";
//
// labESRB
//
this->labESRB->AutoSize = true;
this->labESRB->Location = System::Drawing::Point(24, 100);
this->labESRB->Name = L"labESRB";
this->labESRB->Size = System::Drawing::Size(35, 12);
this->labESRB->TabIndex = 28;
this->labESRB->Text = L"ESRB";
//
// labCERO
//
this->labCERO->AutoSize = true;
this->labCERO->Location = System::Drawing::Point(24, 58);
this->labCERO->Name = L"labCERO";
this->labCERO->Size = System::Drawing::Size(36, 12);
this->labCERO->TabIndex = 27;
this->labCERO->Text = L"CERO";
//
// cboxAlwaysOFLC
//
this->cboxAlwaysOFLC->AutoSize = true;
this->cboxAlwaysOFLC->Location = System::Drawing::Point(445, 309);
this->cboxAlwaysOFLC->Name = L"cboxAlwaysOFLC";
this->cboxAlwaysOFLC->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysOFLC->TabIndex = 20;
this->cboxAlwaysOFLC->UseVisualStyleBackColor = true;
//
// cboxAlwaysPEGIBBFC
//
this->cboxAlwaysPEGIBBFC->AutoSize = true;
this->cboxAlwaysPEGIBBFC->Location = System::Drawing::Point(445, 267);
this->cboxAlwaysPEGIBBFC->Name = L"cboxAlwaysPEGIBBFC";
this->cboxAlwaysPEGIBBFC->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysPEGIBBFC->TabIndex = 17;
this->cboxAlwaysPEGIBBFC->UseVisualStyleBackColor = true;
//
// cboxAlwaysPEGIPRT
//
this->cboxAlwaysPEGIPRT->AutoSize = true;
this->cboxAlwaysPEGIPRT->Location = System::Drawing::Point(445, 225);
this->cboxAlwaysPEGIPRT->Name = L"cboxAlwaysPEGIPRT";
this->cboxAlwaysPEGIPRT->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysPEGIPRT->TabIndex = 14;
this->cboxAlwaysPEGIPRT->UseVisualStyleBackColor = true;
//
// cboxAlwaysPEGI
//
this->cboxAlwaysPEGI->AutoSize = true;
this->cboxAlwaysPEGI->Location = System::Drawing::Point(445, 182);
this->cboxAlwaysPEGI->Name = L"cboxAlwaysPEGI";
this->cboxAlwaysPEGI->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysPEGI->TabIndex = 11;
this->cboxAlwaysPEGI->UseVisualStyleBackColor = true;
//
// cboxAlwaysUSK
//
this->cboxAlwaysUSK->AutoSize = true;
this->cboxAlwaysUSK->Location = System::Drawing::Point(445, 141);
this->cboxAlwaysUSK->Name = L"cboxAlwaysUSK";
this->cboxAlwaysUSK->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysUSK->TabIndex = 8;
this->cboxAlwaysUSK->UseVisualStyleBackColor = true;
//
// cboxAlwaysESRB
//
this->cboxAlwaysESRB->AutoSize = true;
this->cboxAlwaysESRB->Location = System::Drawing::Point(445, 100);
this->cboxAlwaysESRB->Name = L"cboxAlwaysESRB";
this->cboxAlwaysESRB->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysESRB->TabIndex = 5;
this->cboxAlwaysESRB->UseVisualStyleBackColor = true;
//
// cboxAlwaysCERO
//
this->cboxAlwaysCERO->AutoSize = true;
this->cboxAlwaysCERO->Location = System::Drawing::Point(445, 58);
this->cboxAlwaysCERO->Name = L"cboxAlwaysCERO";
this->cboxAlwaysCERO->Size = System::Drawing::Size(15, 14);
this->cboxAlwaysCERO->TabIndex = 2;
this->cboxAlwaysCERO->UseVisualStyleBackColor = true;
//
// combOFLC
//
this->combOFLC->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combOFLC->FormattingEnabled = true;
this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"未審査"});
this->combOFLC->Location = System::Drawing::Point(126, 306);
this->combOFLC->Name = L"combOFLC";
this->combOFLC->Size = System::Drawing::Size(164, 20);
this->combOFLC->TabIndex = 18;
//
// combPEGIBBFC
//
this->combPEGIBBFC->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combPEGIBBFC->FormattingEnabled = true;
this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"3歳以上", L"4歳以上推奨", L"7歳以上", L"8歳以上推奨", L"12歳以上",
L"15歳以上", L"16歳以上", L"18歳以上", L"未審査"});
this->combPEGIBBFC->Location = System::Drawing::Point(126, 264);
this->combPEGIBBFC->Name = L"combPEGIBBFC";
this->combPEGIBBFC->Size = System::Drawing::Size(164, 20);
this->combPEGIBBFC->TabIndex = 15;
//
// combPEGIPRT
//
this->combPEGIPRT->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combPEGIPRT->FormattingEnabled = true;
this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"4歳以上", L"6歳以上", L"12歳以上", L"16歳以上", L"18歳以上",
L"未審査"});
this->combPEGIPRT->Location = System::Drawing::Point(126, 222);
this->combPEGIPRT->Name = L"combPEGIPRT";
this->combPEGIPRT->Size = System::Drawing::Size(164, 20);
this->combPEGIPRT->TabIndex = 12;
//
// combPEGI
//
this->combPEGI->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combPEGI->FormattingEnabled = true;
this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"3歳以上", L"7歳以上", L"12歳以上", L"16歳以上", L"18歳以上",
L"未審査"});
this->combPEGI->Location = System::Drawing::Point(126, 179);
this->combPEGI->Name = L"combPEGI";
this->combPEGI->Size = System::Drawing::Size(164, 20);
this->combPEGI->TabIndex = 9;
//
// combUSK
//
this->combUSK->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combUSK->FormattingEnabled = true;
this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"年齢制限なし", L"6歳以上", L"12歳以上", L"16歳以上", L"青少年には不適切",
L"未審査"});
this->combUSK->Location = System::Drawing::Point(126, 138);
this->combUSK->Name = L"combUSK";
this->combUSK->Size = System::Drawing::Size(164, 20);
this->combUSK->TabIndex = 6;
//
// combESRB
//
this->combESRB->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combESRB->FormattingEnabled = true;
this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"EC (3歳以上)", L"E (6歳以上)", L"E10+ (10歳以上)", L"T (13歳以上)",
L"M (17歳以上)", L"未審査"});
this->combESRB->Location = System::Drawing::Point(126, 97);
this->combESRB->Name = L"combESRB";
this->combESRB->Size = System::Drawing::Size(164, 20);
this->combESRB->TabIndex = 3;
//
// combCERO
//
this->combCERO->DropDownStyle = System::Windows::Forms::ComboBoxStyle::DropDownList;
this->combCERO->FormattingEnabled = true;
this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"A (全年齢)", L"B (12歳以上)", L"C (15歳以上)", L"D (17歳以上)",
L"Z (18歳以上)", L"未審査"});
this->combCERO->Location = System::Drawing::Point(126, 55);
this->combCERO->Name = L"combCERO";
this->combCERO->Size = System::Drawing::Size(164, 20);
this->combCERO->TabIndex = 0;
//
// cboxOFLC
//
this->cboxOFLC->AutoSize = true;
this->cboxOFLC->Location = System::Drawing::Point(344, 309);
this->cboxOFLC->Name = L"cboxOFLC";
this->cboxOFLC->Size = System::Drawing::Size(15, 14);
this->cboxOFLC->TabIndex = 19;
this->cboxOFLC->UseVisualStyleBackColor = true;
//
// cboxPEGIBBFC
//
this->cboxPEGIBBFC->AutoSize = true;
this->cboxPEGIBBFC->Location = System::Drawing::Point(344, 267);
this->cboxPEGIBBFC->Name = L"cboxPEGIBBFC";
this->cboxPEGIBBFC->Size = System::Drawing::Size(15, 14);
this->cboxPEGIBBFC->TabIndex = 16;
this->cboxPEGIBBFC->UseVisualStyleBackColor = true;
//
// cboxPEGIPRT
//
this->cboxPEGIPRT->AutoSize = true;
this->cboxPEGIPRT->Location = System::Drawing::Point(344, 225);
this->cboxPEGIPRT->Name = L"cboxPEGIPRT";
this->cboxPEGIPRT->Size = System::Drawing::Size(15, 14);
this->cboxPEGIPRT->TabIndex = 13;
this->cboxPEGIPRT->UseVisualStyleBackColor = true;
//
// cboxPEGI
//
this->cboxPEGI->AutoSize = true;
this->cboxPEGI->Location = System::Drawing::Point(344, 182);
this->cboxPEGI->Name = L"cboxPEGI";
this->cboxPEGI->Size = System::Drawing::Size(15, 14);
this->cboxPEGI->TabIndex = 10;
this->cboxPEGI->UseVisualStyleBackColor = true;
//
// cboxUSK
//
this->cboxUSK->AutoSize = true;
this->cboxUSK->Location = System::Drawing::Point(344, 141);
this->cboxUSK->Name = L"cboxUSK";
this->cboxUSK->Size = System::Drawing::Size(15, 14);
this->cboxUSK->TabIndex = 7;
this->cboxUSK->UseVisualStyleBackColor = true;
//
// cboxESRB
//
this->cboxESRB->AutoSize = true;
this->cboxESRB->Location = System::Drawing::Point(344, 100);
this->cboxESRB->Name = L"cboxESRB";
this->cboxESRB->Size = System::Drawing::Size(15, 14);
this->cboxESRB->TabIndex = 4;
this->cboxESRB->UseVisualStyleBackColor = true;
//
// cboxCERO
//
this->cboxCERO->AutoSize = true;
this->cboxCERO->Location = System::Drawing::Point(344, 58);
this->cboxCERO->Name = L"cboxCERO";
this->cboxCERO->Size = System::Drawing::Size(15, 14);
this->cboxCERO->TabIndex = 1;
this->cboxCERO->UseVisualStyleBackColor = true;
//
// labParentalForceEnable
//
this->labParentalForceEnable->AutoSize = true;
this->labParentalForceEnable->Location = System::Drawing::Point(413, 33);
this->labParentalForceEnable->Name = L"labParentalForceEnable";
this->labParentalForceEnable->Size = System::Drawing::Size(82, 12);
this->labParentalForceEnable->TabIndex = 0;
this->labParentalForceEnable->Text = L"Rating Pending";
//
// labParentalRating
//
this->labParentalRating->AutoSize = true;
this->labParentalRating->Location = System::Drawing::Point(177, 33);
this->labParentalRating->Name = L"labParentalRating";
this->labParentalRating->Size = System::Drawing::Size(58, 12);
this->labParentalRating->TabIndex = 2;
this->labParentalRating->Text = L"レーティング";
//
// labParentalEnable
//
this->labParentalEnable->AutoSize = true;
this->labParentalEnable->Location = System::Drawing::Point(318, 33);
this->labParentalEnable->Name = L"labParentalEnable";
this->labParentalEnable->Size = System::Drawing::Size(62, 12);
this->labParentalEnable->TabIndex = 1;
this->labParentalEnable->Text = L"制限を有効";
//
// tabTWLInfo2
//
this->tabTWLInfo2->Controls->Add(this->gboxShared2Size);
this->tabTWLInfo2->Controls->Add(this->gboxRegion);
this->tabTWLInfo2->Controls->Add(this->gboxAccess);
this->tabTWLInfo2->Location = System::Drawing::Point(4, 21);
this->tabTWLInfo2->Name = L"tabTWLInfo2";
this->tabTWLInfo2->Size = System::Drawing::Size(666, 379);
this->tabTWLInfo2->TabIndex = 9;
this->tabTWLInfo2->Text = L"TWL拡張仕様2";
this->tabTWLInfo2->UseVisualStyleBackColor = true;
//
// gboxShared2Size
//
this->gboxShared2Size->Controls->Add(this->labShared2Size5);
this->gboxShared2Size->Controls->Add(this->labShared2Size4);
this->gboxShared2Size->Controls->Add(this->labShared2Size3);
this->gboxShared2Size->Controls->Add(this->labShared2Size2);
this->gboxShared2Size->Controls->Add(this->labShared2Size1);
this->gboxShared2Size->Controls->Add(this->labShared2Size0);
this->gboxShared2Size->Controls->Add(this->labKB5);
this->gboxShared2Size->Controls->Add(this->labKB4);
this->gboxShared2Size->Controls->Add(this->labKB3);
this->gboxShared2Size->Controls->Add(this->labKB2);
this->gboxShared2Size->Controls->Add(this->labKB1);
this->gboxShared2Size->Controls->Add(this->labKB0);
this->gboxShared2Size->Controls->Add(this->tboxShared2Size5);
this->gboxShared2Size->Controls->Add(this->tboxShared2Size4);
this->gboxShared2Size->Controls->Add(this->tboxShared2Size3);
this->gboxShared2Size->Controls->Add(this->tboxShared2Size2);
this->gboxShared2Size->Controls->Add(this->tboxShared2Size1);
this->gboxShared2Size->Controls->Add(this->tboxShared2Size0);
this->gboxShared2Size->Controls->Add(this->cboxIsShared2);
this->gboxShared2Size->Location = System::Drawing::Point(366, 90);
this->gboxShared2Size->Name = L"gboxShared2Size";
this->gboxShared2Size->Size = System::Drawing::Size(270, 270);
this->gboxShared2Size->TabIndex = 1;
this->gboxShared2Size->TabStop = false;
this->gboxShared2Size->Text = L"Shared2ファイルサイズ";
//
// labShared2Size5
//
this->labShared2Size5->AutoSize = true;
this->labShared2Size5->Location = System::Drawing::Point(27, 234);
this->labShared2Size5->Name = L"labShared2Size5";
this->labShared2Size5->Size = System::Drawing::Size(34, 12);
this->labShared2Size5->TabIndex = 20;
this->labShared2Size5->Text = L"File 5";
//
// labShared2Size4
//
this->labShared2Size4->AutoSize = true;
this->labShared2Size4->Location = System::Drawing::Point(26, 198);
this->labShared2Size4->Name = L"labShared2Size4";
this->labShared2Size4->Size = System::Drawing::Size(34, 12);
this->labShared2Size4->TabIndex = 19;
this->labShared2Size4->Text = L"File 4";
//
// labShared2Size3
//
this->labShared2Size3->AutoSize = true;
this->labShared2Size3->Location = System::Drawing::Point(27, 162);
this->labShared2Size3->Name = L"labShared2Size3";
this->labShared2Size3->Size = System::Drawing::Size(34, 12);
this->labShared2Size3->TabIndex = 18;
this->labShared2Size3->Text = L"File 3";
//
// labShared2Size2
//
this->labShared2Size2->AutoSize = true;
this->labShared2Size2->Location = System::Drawing::Point(27, 130);
this->labShared2Size2->Name = L"labShared2Size2";
this->labShared2Size2->Size = System::Drawing::Size(34, 12);
this->labShared2Size2->TabIndex = 17;
this->labShared2Size2->Text = L"File 2";
//
// labShared2Size1
//
this->labShared2Size1->AutoSize = true;
this->labShared2Size1->Location = System::Drawing::Point(27, 97);
this->labShared2Size1->Name = L"labShared2Size1";
this->labShared2Size1->Size = System::Drawing::Size(34, 12);
this->labShared2Size1->TabIndex = 16;
this->labShared2Size1->Text = L"File 1";
//
// labShared2Size0
//
this->labShared2Size0->AutoSize = true;
this->labShared2Size0->Location = System::Drawing::Point(27, 64);
this->labShared2Size0->Name = L"labShared2Size0";
this->labShared2Size0->Size = System::Drawing::Size(34, 12);
this->labShared2Size0->TabIndex = 15;
this->labShared2Size0->Text = L"File 0";
//
// labKB5
//
this->labKB5->AutoSize = true;
this->labKB5->Location = System::Drawing::Point(199, 234);
this->labKB5->Name = L"labKB5";
this->labKB5->Size = System::Drawing::Size(20, 12);
this->labKB5->TabIndex = 14;
this->labKB5->Text = L"KB";
//
// labKB4
//
this->labKB4->AutoSize = true;
this->labKB4->Location = System::Drawing::Point(199, 198);
this->labKB4->Name = L"labKB4";
this->labKB4->Size = System::Drawing::Size(20, 12);
this->labKB4->TabIndex = 13;
this->labKB4->Text = L"KB";
//
// labKB3
//
this->labKB3->AutoSize = true;
this->labKB3->Location = System::Drawing::Point(199, 162);
this->labKB3->Name = L"labKB3";
this->labKB3->Size = System::Drawing::Size(20, 12);
this->labKB3->TabIndex = 12;
this->labKB3->Text = L"KB";
//
// labKB2
//
this->labKB2->AutoSize = true;
this->labKB2->Location = System::Drawing::Point(199, 130);
this->labKB2->Name = L"labKB2";
this->labKB2->Size = System::Drawing::Size(20, 12);
this->labKB2->TabIndex = 11;
this->labKB2->Text = L"KB";
//
// labKB1
//
this->labKB1->AutoSize = true;
this->labKB1->Location = System::Drawing::Point(199, 97);
this->labKB1->Name = L"labKB1";
this->labKB1->Size = System::Drawing::Size(20, 12);
this->labKB1->TabIndex = 10;
this->labKB1->Text = L"KB";
//
// labKB0
//
this->labKB0->AutoSize = true;
this->labKB0->Location = System::Drawing::Point(199, 64);
this->labKB0->Name = L"labKB0";
this->labKB0->Size = System::Drawing::Size(20, 12);
this->labKB0->TabIndex = 9;
this->labKB0->Text = L"KB";
//
// tboxShared2Size5
//
this->tboxShared2Size5->Location = System::Drawing::Point(67, 231);
this->tboxShared2Size5->Name = L"tboxShared2Size5";
this->tboxShared2Size5->ReadOnly = true;
this->tboxShared2Size5->Size = System::Drawing::Size(126, 19);
this->tboxShared2Size5->TabIndex = 8;
this->tboxShared2Size5->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// tboxShared2Size4
//
this->tboxShared2Size4->Location = System::Drawing::Point(67, 195);
this->tboxShared2Size4->Name = L"tboxShared2Size4";
this->tboxShared2Size4->ReadOnly = true;
this->tboxShared2Size4->Size = System::Drawing::Size(126, 19);
this->tboxShared2Size4->TabIndex = 7;
this->tboxShared2Size4->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// tboxShared2Size3
//
this->tboxShared2Size3->Location = System::Drawing::Point(67, 159);
this->tboxShared2Size3->Name = L"tboxShared2Size3";
this->tboxShared2Size3->ReadOnly = true;
this->tboxShared2Size3->Size = System::Drawing::Size(126, 19);
this->tboxShared2Size3->TabIndex = 6;
this->tboxShared2Size3->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// tboxShared2Size2
//
this->tboxShared2Size2->Location = System::Drawing::Point(67, 127);
this->tboxShared2Size2->Name = L"tboxShared2Size2";
this->tboxShared2Size2->ReadOnly = true;
this->tboxShared2Size2->Size = System::Drawing::Size(126, 19);
this->tboxShared2Size2->TabIndex = 5;
this->tboxShared2Size2->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// tboxShared2Size1
//
this->tboxShared2Size1->Location = System::Drawing::Point(67, 94);
this->tboxShared2Size1->Name = L"tboxShared2Size1";
this->tboxShared2Size1->ReadOnly = true;
this->tboxShared2Size1->Size = System::Drawing::Size(126, 19);
this->tboxShared2Size1->TabIndex = 4;
this->tboxShared2Size1->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// tboxShared2Size0
//
this->tboxShared2Size0->Location = System::Drawing::Point(67, 61);
this->tboxShared2Size0->Name = L"tboxShared2Size0";
this->tboxShared2Size0->ReadOnly = true;
this->tboxShared2Size0->Size = System::Drawing::Size(126, 19);
this->tboxShared2Size0->TabIndex = 3;
this->tboxShared2Size0->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// cboxIsShared2
//
this->cboxIsShared2->AutoSize = true;
this->cboxIsShared2->Enabled = false;
this->cboxIsShared2->Location = System::Drawing::Point(28, 30);
this->cboxIsShared2->Name = L"cboxIsShared2";
this->cboxIsShared2->Size = System::Drawing::Size(123, 16);
this->cboxIsShared2->TabIndex = 2;
this->cboxIsShared2->Text = L"Shared2ファイル使用";
this->cboxIsShared2->UseVisualStyleBackColor = true;
//
// gboxRegion
//
this->gboxRegion->Controls->Add(this->cboxIsRegionJapan);
this->gboxRegion->Controls->Add(this->cboxIsRegionAustralia);
this->gboxRegion->Controls->Add(this->cboxIsRegionAmerica);
this->gboxRegion->Controls->Add(this->cboxIsRegionEurope);
this->gboxRegion->Location = System::Drawing::Point(32, 19);
this->gboxRegion->Name = L"gboxRegion";
this->gboxRegion->Size = System::Drawing::Size(604, 52);
this->gboxRegion->TabIndex = 22;
this->gboxRegion->TabStop = false;
this->gboxRegion->Text = L"Card Region";
//
// cboxIsRegionJapan
//
this->cboxIsRegionJapan->AutoSize = true;
this->cboxIsRegionJapan->Enabled = false;
this->cboxIsRegionJapan->Location = System::Drawing::Point(26, 21);
this->cboxIsRegionJapan->Name = L"cboxIsRegionJapan";
this->cboxIsRegionJapan->Size = System::Drawing::Size(55, 16);
this->cboxIsRegionJapan->TabIndex = 18;
this->cboxIsRegionJapan->Text = L"Japan";
this->cboxIsRegionJapan->UseVisualStyleBackColor = true;
//
// cboxIsRegionAustralia
//
this->cboxIsRegionAustralia->AutoSize = true;
this->cboxIsRegionAustralia->Enabled = false;
this->cboxIsRegionAustralia->Location = System::Drawing::Point(415, 21);
this->cboxIsRegionAustralia->Name = L"cboxIsRegionAustralia";
this->cboxIsRegionAustralia->Size = System::Drawing::Size(70, 16);
this->cboxIsRegionAustralia->TabIndex = 21;
this->cboxIsRegionAustralia->Text = L"Australia";
this->cboxIsRegionAustralia->UseVisualStyleBackColor = true;
//
// cboxIsRegionAmerica
//
this->cboxIsRegionAmerica->AutoSize = true;
this->cboxIsRegionAmerica->Enabled = false;
this->cboxIsRegionAmerica->Location = System::Drawing::Point(150, 21);
this->cboxIsRegionAmerica->Name = L"cboxIsRegionAmerica";
this->cboxIsRegionAmerica->Size = System::Drawing::Size(66, 16);
this->cboxIsRegionAmerica->TabIndex = 19;
this->cboxIsRegionAmerica->Text = L"America";
this->cboxIsRegionAmerica->UseVisualStyleBackColor = true;
//
// cboxIsRegionEurope
//
this->cboxIsRegionEurope->AutoSize = true;
this->cboxIsRegionEurope->Enabled = false;
this->cboxIsRegionEurope->Location = System::Drawing::Point(290, 21);
this->cboxIsRegionEurope->Name = L"cboxIsRegionEurope";
this->cboxIsRegionEurope->Size = System::Drawing::Size(59, 16);
this->cboxIsRegionEurope->TabIndex = 20;
this->cboxIsRegionEurope->Text = L"Europe";
this->cboxIsRegionEurope->UseVisualStyleBackColor = true;
//
// gboxAccess
//
this->gboxAccess->Controls->Add(this->labAccessOther);
this->gboxAccess->Controls->Add(this->tboxAccessOther);
this->gboxAccess->Controls->Add(this->tboxIsGameCardOn);
this->gboxAccess->Controls->Add(this->labIsGameCardOn);
this->gboxAccess->Controls->Add(this->cboxIsNAND);
this->gboxAccess->Controls->Add(this->cboxIsSD);
this->gboxAccess->Location = System::Drawing::Point(32, 90);
this->gboxAccess->Name = L"gboxAccess";
this->gboxAccess->Size = System::Drawing::Size(305, 270);
this->gboxAccess->TabIndex = 0;
this->gboxAccess->TabStop = false;
this->gboxAccess->Text = L"アクセスコントロール情報";
//
// labAccessOther
//
this->labAccessOther->AutoSize = true;
this->labAccessOther->Location = System::Drawing::Point(24, 97);
this->labAccessOther->Name = L"labAccessOther";
this->labAccessOther->Size = System::Drawing::Size(36, 12);
this->labAccessOther->TabIndex = 5;
this->labAccessOther->Text = L"その他";
//
// tboxAccessOther
//
this->tboxAccessOther->Location = System::Drawing::Point(26, 112);
this->tboxAccessOther->Multiline = true;
this->tboxAccessOther->Name = L"tboxAccessOther";
this->tboxAccessOther->ReadOnly = true;
this->tboxAccessOther->Size = System::Drawing::Size(257, 142);
this->tboxAccessOther->TabIndex = 4;
//
// tboxIsGameCardOn
//
this->tboxIsGameCardOn->Location = System::Drawing::Point(117, 61);
this->tboxIsGameCardOn->Name = L"tboxIsGameCardOn";
this->tboxIsGameCardOn->ReadOnly = true;
this->tboxIsGameCardOn->Size = System::Drawing::Size(166, 19);
this->tboxIsGameCardOn->TabIndex = 3;
//
// labIsGameCardOn
//
this->labIsGameCardOn->AutoSize = true;
this->labIsGameCardOn->Location = System::Drawing::Point(24, 64);
this->labIsGameCardOn->Name = L"labIsGameCardOn";
this->labIsGameCardOn->Size = System::Drawing::Size(87, 12);
this->labIsGameCardOn->TabIndex = 2;
this->labIsGameCardOn->Text = L"ゲームカード電源";
//
// cboxIsNAND
//
this->cboxIsNAND->AutoSize = true;
this->cboxIsNAND->Enabled = false;
this->cboxIsNAND->Location = System::Drawing::Point(150, 30);
this->cboxIsNAND->Name = L"cboxIsNAND";
this->cboxIsNAND->Size = System::Drawing::Size(121, 16);
this->cboxIsNAND->TabIndex = 1;
this->cboxIsNAND->Text = L"NANDフラッシュメモリ";
this->cboxIsNAND->UseVisualStyleBackColor = true;
//
// cboxIsSD
//
this->cboxIsSD->AutoSize = true;
this->cboxIsSD->Enabled = false;
this->cboxIsSD->Location = System::Drawing::Point(26, 30);
this->cboxIsSD->Name = L"cboxIsSD";
this->cboxIsSD->Size = System::Drawing::Size(67, 16);
this->cboxIsSD->TabIndex = 0;
this->cboxIsSD->Text = L"SDカード";
this->cboxIsSD->UseVisualStyleBackColor = true;
//
// tabTWLInfo
//
this->tabTWLInfo->Controls->Add(this->gboxTWLInfoWritable);
this->tabTWLInfo->Controls->Add(this->gboxTWLInfoReadOnly);
this->tabTWLInfo->Controls->Add(this->gboxTitleID);
this->tabTWLInfo->Location = System::Drawing::Point(4, 21);
this->tabTWLInfo->Name = L"tabTWLInfo";
this->tabTWLInfo->Size = System::Drawing::Size(666, 379);
this->tabTWLInfo->TabIndex = 8;
this->tabTWLInfo->Text = L"TWL拡張仕様1";
this->tabTWLInfo->UseVisualStyleBackColor = true;
//
// gboxTWLInfoWritable
//
this->gboxTWLInfoWritable->Controls->Add(this->cboxIsEULA);
this->gboxTWLInfoWritable->Controls->Add(this->cboxIsWiFiIcon);
this->gboxTWLInfoWritable->Controls->Add(this->labEULA);
this->gboxTWLInfoWritable->Controls->Add(this->cboxIsWirelessIcon);
this->gboxTWLInfoWritable->Controls->Add(this->numEULA);
this->gboxTWLInfoWritable->Location = System::Drawing::Point(16, 284);
this->gboxTWLInfoWritable->Name = L"gboxTWLInfoWritable";
this->gboxTWLInfoWritable->Size = System::Drawing::Size(620, 80);
this->gboxTWLInfoWritable->TabIndex = 30;
this->gboxTWLInfoWritable->TabStop = false;
this->gboxTWLInfoWritable->Text = L"TWL拡張情報(編集可)";
//
// cboxIsEULA
//
this->cboxIsEULA->AutoSize = true;
this->cboxIsEULA->Location = System::Drawing::Point(18, 23);
this->cboxIsEULA->Name = L"cboxIsEULA";
this->cboxIsEULA->Size = System::Drawing::Size(77, 16);
this->cboxIsEULA->TabIndex = 0;
this->cboxIsEULA->Text = L"EULA同意";
this->cboxIsEULA->UseVisualStyleBackColor = true;
//
// cboxIsWiFiIcon
//
this->cboxIsWiFiIcon->AutoSize = true;
this->cboxIsWiFiIcon->Location = System::Drawing::Point(276, 50);
this->cboxIsWiFiIcon->Name = L"cboxIsWiFiIcon";
this->cboxIsWiFiIcon->Size = System::Drawing::Size(135, 16);
this->cboxIsWiFiIcon->TabIndex = 3;
this->cboxIsWiFiIcon->Text = L"Wi-Fi通信アイコン表示";
this->cboxIsWiFiIcon->UseVisualStyleBackColor = true;
//
// labEULA
//
this->labEULA->AutoSize = true;
this->labEULA->Location = System::Drawing::Point(16, 51);
this->labEULA->Name = L"labEULA";
this->labEULA->Size = System::Drawing::Size(103, 12);
this->labEULA->TabIndex = 7;
this->labEULA->Text = L"EULA同意バージョン";
//
// cboxIsWirelessIcon
//
this->cboxIsWirelessIcon->AutoSize = true;
this->cboxIsWirelessIcon->Location = System::Drawing::Point(276, 23);
this->cboxIsWirelessIcon->Name = L"cboxIsWirelessIcon";
this->cboxIsWirelessIcon->Size = System::Drawing::Size(168, 16);
this->cboxIsWirelessIcon->TabIndex = 2;
this->cboxIsWirelessIcon->Text = L"DSワイヤレス通信アイコン表示";
this->cboxIsWirelessIcon->UseVisualStyleBackColor = true;
//
// numEULA
//
this->numEULA->Location = System::Drawing::Point(137, 49);
this->numEULA->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) {255, 0, 0, 0});
this->numEULA->Name = L"numEULA";
this->numEULA->Size = System::Drawing::Size(68, 19);
this->numEULA->TabIndex = 1;
this->numEULA->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// gboxTWLInfoReadOnly
//
this->gboxTWLInfoReadOnly->Controls->Add(this->labByte2);
this->gboxTWLInfoReadOnly->Controls->Add(this->labByte1);
this->gboxTWLInfoReadOnly->Controls->Add(this->labHex4);
this->gboxTWLInfoReadOnly->Controls->Add(this->labHex3);
this->gboxTWLInfoReadOnly->Controls->Add(this->tboxIsCodec);
this->gboxTWLInfoReadOnly->Controls->Add(this->labIsCodec);
this->gboxTWLInfoReadOnly->Controls->Add(this->labNormalRomOffset);
this->gboxTWLInfoReadOnly->Controls->Add(this->tboxNormalRomOffset);
this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsSubBanner);
this->gboxTWLInfoReadOnly->Controls->Add(this->labKeyTableRomOffset);
this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsWL);
this->gboxTWLInfoReadOnly->Controls->Add(this->tboxPrivateSize);
this->gboxTWLInfoReadOnly->Controls->Add(this->labPrivateSize);
this->gboxTWLInfoReadOnly->Controls->Add(this->tboxKeyTableRomOffset);
this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsNormalJump);
this->gboxTWLInfoReadOnly->Controls->Add(this->cboxIsTmpJump);
this->gboxTWLInfoReadOnly->Controls->Add(this->labPublicSize);
this->gboxTWLInfoReadOnly->Controls->Add(this->tboxPublicSize);
this->gboxTWLInfoReadOnly->Location = System::Drawing::Point(16, 115);
this->gboxTWLInfoReadOnly->Name = L"gboxTWLInfoReadOnly";
this->gboxTWLInfoReadOnly->Size = System::Drawing::Size(620, 154);
this->gboxTWLInfoReadOnly->TabIndex = 24;
this->gboxTWLInfoReadOnly->TabStop = false;
this->gboxTWLInfoReadOnly->Text = L"TWL拡張情報(編集不可)";
//
// labByte2
//
this->labByte2->AutoSize = true;
this->labByte2->Location = System::Drawing::Point(585, 63);
this->labByte2->Name = L"labByte2";
this->labByte2->Size = System::Drawing::Size(29, 12);
this->labByte2->TabIndex = 31;
this->labByte2->Text = L"Byte";
//
// labByte1
//
this->labByte1->AutoSize = true;
this->labByte1->Location = System::Drawing::Point(585, 29);
this->labByte1->Name = L"labByte1";
this->labByte1->Size = System::Drawing::Size(29, 12);
this->labByte1->TabIndex = 30;
this->labByte1->Text = L"Byte";
//
// labHex4
//
this->labHex4->AutoSize = true;
this->labHex4->Location = System::Drawing::Point(304, 63);
this->labHex4->Name = L"labHex4";
this->labHex4->Size = System::Drawing::Size(11, 12);
this->labHex4->TabIndex = 29;
this->labHex4->Text = L"h";
//
// labHex3
//
this->labHex3->AutoSize = true;
this->labHex3->Location = System::Drawing::Point(304, 29);
this->labHex3->Name = L"labHex3";
this->labHex3->Size = System::Drawing::Size(11, 12);
this->labHex3->TabIndex = 8;
this->labHex3->Text = L"h";
//
// tboxIsCodec
//
this->tboxIsCodec->Location = System::Drawing::Point(462, 108);
this->tboxIsCodec->Name = L"tboxIsCodec";
this->tboxIsCodec->ReadOnly = true;
this->tboxIsCodec->Size = System::Drawing::Size(66, 19);
this->tboxIsCodec->TabIndex = 28;
//
// labIsCodec
//
this->labIsCodec->AutoSize = true;
this->labIsCodec->Location = System::Drawing::Point(369, 111);
this->labIsCodec->Name = L"labIsCodec";
this->labIsCodec->Size = System::Drawing::Size(75, 12);
this->labIsCodec->TabIndex = 27;
this->labIsCodec->Text = L"CODEC Mode";
//
// labNormalRomOffset
//
this->labNormalRomOffset->AutoSize = true;
this->labNormalRomOffset->Location = System::Drawing::Point(12, 29);
this->labNormalRomOffset->Name = L"labNormalRomOffset";
this->labNormalRomOffset->Size = System::Drawing::Size(155, 12);
this->labNormalRomOffset->TabIndex = 9;
this->labNormalRomOffset->Text = L"TWLノーマル領域ROMオフセット";
//
// tboxNormalRomOffset
//
this->tboxNormalRomOffset->Location = System::Drawing::Point(177, 26);
this->tboxNormalRomOffset->Name = L"tboxNormalRomOffset";
this->tboxNormalRomOffset->ReadOnly = true;
this->tboxNormalRomOffset->Size = System::Drawing::Size(121, 19);
this->tboxNormalRomOffset->TabIndex = 8;
this->tboxNormalRomOffset->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// cboxIsSubBanner
//
this->cboxIsSubBanner->AutoSize = true;
this->cboxIsSubBanner->Enabled = false;
this->cboxIsSubBanner->Location = System::Drawing::Point(177, 93);
this->cboxIsSubBanner->Name = L"cboxIsSubBanner";
this->cboxIsSubBanner->Size = System::Drawing::Size(131, 16);
this->cboxIsSubBanner->TabIndex = 26;
this->cboxIsSubBanner->Text = L"サブバナーファイル有効";
this->cboxIsSubBanner->UseVisualStyleBackColor = true;
//
// labKeyTableRomOffset
//
this->labKeyTableRomOffset->AutoSize = true;
this->labKeyTableRomOffset->Location = System::Drawing::Point(12, 63);
this->labKeyTableRomOffset->Name = L"labKeyTableRomOffset";
this->labKeyTableRomOffset->Size = System::Drawing::Size(142, 12);
this->labKeyTableRomOffset->TabIndex = 11;
this->labKeyTableRomOffset->Text = L"TWL専用領域ROMオフセット";
//
// cboxIsWL
//
this->cboxIsWL->AutoSize = true;
this->cboxIsWL->Enabled = false;
this->cboxIsWL->Location = System::Drawing::Point(177, 125);
this->cboxIsWL->Name = L"cboxIsWL";
this->cboxIsWL->Size = System::Drawing::Size(155, 16);
this->cboxIsWL->TabIndex = 25;
this->cboxIsWL->Text = L"NTRホワイトリスト署名有効";
this->cboxIsWL->UseVisualStyleBackColor = true;
//
// tboxPrivateSize
//
this->tboxPrivateSize->Location = System::Drawing::Point(462, 60);
this->tboxPrivateSize->Name = L"tboxPrivateSize";
this->tboxPrivateSize->ReadOnly = true;
this->tboxPrivateSize->Size = System::Drawing::Size(121, 19);
this->tboxPrivateSize->TabIndex = 13;
this->tboxPrivateSize->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// labPrivateSize
//
this->labPrivateSize->AutoSize = true;
this->labPrivateSize->Location = System::Drawing::Point(333, 63);
this->labPrivateSize->Name = L"labPrivateSize";
this->labPrivateSize->Size = System::Drawing::Size(123, 12);
this->labPrivateSize->TabIndex = 15;
this->labPrivateSize->Text = L"Private Save Data Size";
//
// tboxKeyTableRomOffset
//
this->tboxKeyTableRomOffset->Location = System::Drawing::Point(177, 60);
this->tboxKeyTableRomOffset->Name = L"tboxKeyTableRomOffset";
this->tboxKeyTableRomOffset->ReadOnly = true;
this->tboxKeyTableRomOffset->Size = System::Drawing::Size(121, 19);
this->tboxKeyTableRomOffset->TabIndex = 10;
this->tboxKeyTableRomOffset->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// cboxIsNormalJump
//
this->cboxIsNormalJump->AutoSize = true;
this->cboxIsNormalJump->Enabled = false;
this->cboxIsNormalJump->Location = System::Drawing::Point(14, 93);
this->cboxIsNormalJump->Name = L"cboxIsNormalJump";
this->cboxIsNormalJump->Size = System::Drawing::Size(121, 16);
this->cboxIsNormalJump->TabIndex = 16;
this->cboxIsNormalJump->Text = L"ノーマルジャンプ許可";
this->cboxIsNormalJump->UseVisualStyleBackColor = true;
//
// cboxIsTmpJump
//
this->cboxIsTmpJump->AutoSize = true;
this->cboxIsTmpJump->Enabled = false;
this->cboxIsTmpJump->Location = System::Drawing::Point(14, 125);
this->cboxIsTmpJump->Name = L"cboxIsTmpJump";
this->cboxIsTmpJump->Size = System::Drawing::Size(103, 16);
this->cboxIsTmpJump->TabIndex = 17;
this->cboxIsTmpJump->Text = L"tmpジャンプ許可";
this->cboxIsTmpJump->UseVisualStyleBackColor = true;
//
// labPublicSize
//
this->labPublicSize->AutoSize = true;
this->labPublicSize->Location = System::Drawing::Point(333, 29);
this->labPublicSize->Name = L"labPublicSize";
this->labPublicSize->Size = System::Drawing::Size(118, 12);
this->labPublicSize->TabIndex = 14;
this->labPublicSize->Text = L"Public Save Data Size";
//
// tboxPublicSize
//
this->tboxPublicSize->Location = System::Drawing::Point(462, 26);
this->tboxPublicSize->Name = L"tboxPublicSize";
this->tboxPublicSize->ReadOnly = true;
this->tboxPublicSize->Size = System::Drawing::Size(121, 19);
this->tboxPublicSize->TabIndex = 12;
this->tboxPublicSize->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// gboxTitleID
//
this->gboxTitleID->Controls->Add(this->labHex2);
this->gboxTitleID->Controls->Add(this->labHex1);
this->gboxTitleID->Controls->Add(this->tboxTitleIDLo);
this->gboxTitleID->Controls->Add(this->labTitleIDLo);
this->gboxTitleID->Controls->Add(this->labTitleIDHi);
this->gboxTitleID->Controls->Add(this->tboxTitleIDHi);
this->gboxTitleID->Controls->Add(this->tboxAppType);
this->gboxTitleID->Controls->Add(this->labAppType);
this->gboxTitleID->Location = System::Drawing::Point(16, 11);
this->gboxTitleID->Name = L"gboxTitleID";
this->gboxTitleID->Size = System::Drawing::Size(620, 89);
this->gboxTitleID->TabIndex = 23;
this->gboxTitleID->TabStop = false;
this->gboxTitleID->Text = L"TitleID";
//
// labHex2
//
this->labHex2->AutoSize = true;
this->labHex2->Location = System::Drawing::Point(209, 61);
this->labHex2->Name = L"labHex2";
this->labHex2->Size = System::Drawing::Size(11, 12);
this->labHex2->TabIndex = 7;
this->labHex2->Text = L"h";
//
// labHex1
//
this->labHex1->AutoSize = true;
this->labHex1->Location = System::Drawing::Point(209, 33);
this->labHex1->Name = L"labHex1";
this->labHex1->Size = System::Drawing::Size(11, 12);
this->labHex1->TabIndex = 6;
this->labHex1->Text = L"h";
//
// tboxTitleIDLo
//
this->tboxTitleIDLo->Location = System::Drawing::Point(84, 30);
this->tboxTitleIDLo->Name = L"tboxTitleIDLo";
this->tboxTitleIDLo->ReadOnly = true;
this->tboxTitleIDLo->Size = System::Drawing::Size(121, 19);
this->tboxTitleIDLo->TabIndex = 1;
this->tboxTitleIDLo->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// labTitleIDLo
//
this->labTitleIDLo->AutoSize = true;
this->labTitleIDLo->Location = System::Drawing::Point(12, 33);
this->labTitleIDLo->Name = L"labTitleIDLo";
this->labTitleIDLo->Size = System::Drawing::Size(63, 12);
this->labTitleIDLo->TabIndex = 0;
this->labTitleIDLo->Text = L"TitleID Low";
//
// labTitleIDHi
//
this->labTitleIDHi->AutoSize = true;
this->labTitleIDHi->Location = System::Drawing::Point(12, 61);
this->labTitleIDHi->Name = L"labTitleIDHi";
this->labTitleIDHi->Size = System::Drawing::Size(66, 12);
this->labTitleIDHi->TabIndex = 2;
this->labTitleIDHi->Text = L"TitleID High";
//
// tboxTitleIDHi
//
this->tboxTitleIDHi->Location = System::Drawing::Point(84, 58);
this->tboxTitleIDHi->Name = L"tboxTitleIDHi";
this->tboxTitleIDHi->ReadOnly = true;
this->tboxTitleIDHi->Size = System::Drawing::Size(121, 19);
this->tboxTitleIDHi->TabIndex = 3;
this->tboxTitleIDHi->TextAlign = System::Windows::Forms::HorizontalAlignment::Right;
//
// tboxAppType
//
this->tboxAppType->Location = System::Drawing::Point(232, 30);
this->tboxAppType->Multiline = true;
this->tboxAppType->Name = L"tboxAppType";
this->tboxAppType->ReadOnly = true;
this->tboxAppType->Size = System::Drawing::Size(358, 47);
this->tboxAppType->TabIndex = 4;
//
// labAppType
//
this->labAppType->AutoSize = true;
this->labAppType->Location = System::Drawing::Point(230, 15);
this->labAppType->Name = L"labAppType";
this->labAppType->Size = System::Drawing::Size(91, 12);
this->labAppType->TabIndex = 5;
this->labAppType->Text = L"Application Type";
//
// tabCompanyInfo
//
this->tabCompanyInfo->Controls->Add(this->cboxIsInputPerson2);
this->tabCompanyInfo->Controls->Add(this->gboxPerson2);
this->tabCompanyInfo->Controls->Add(this->gboxPerson1);
this->tabCompanyInfo->Location = System::Drawing::Point(4, 21);
this->tabCompanyInfo->Name = L"tabCompanyInfo";
this->tabCompanyInfo->Size = System::Drawing::Size(666, 379);
this->tabCompanyInfo->TabIndex = 2;
this->tabCompanyInfo->Text = L"会社情報";
this->tabCompanyInfo->UseVisualStyleBackColor = true;
//
// cboxIsInputPerson2
//
this->cboxIsInputPerson2->AutoSize = true;
this->cboxIsInputPerson2->Location = System::Drawing::Point(345, 24);
this->cboxIsInputPerson2->Name = L"cboxIsInputPerson2";
this->cboxIsInputPerson2->Size = System::Drawing::Size(150, 16);
this->cboxIsInputPerson2->TabIndex = 7;
this->cboxIsInputPerson2->Text = L"担当者2を入力する(任意)";
this->cboxIsInputPerson2->UseVisualStyleBackColor = true;
this->cboxIsInputPerson2->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxIsInputPerson2_CheckedChanged);
//
// gboxPerson2
//
this->gboxPerson2->Controls->Add(this->labNTSC2Sur);
this->gboxPerson2->Controls->Add(this->tboxNTSC2);
this->gboxPerson2->Controls->Add(this->labNTSC2Pre);
this->gboxPerson2->Controls->Add(this->tboxFax2);
this->gboxPerson2->Controls->Add(this->tboxMail2);
this->gboxPerson2->Controls->Add(this->tboxTel2);
this->gboxPerson2->Controls->Add(this->tboxFurigana2);
this->gboxPerson2->Controls->Add(this->tboxPerson2);
this->gboxPerson2->Controls->Add(this->tboxDepart2);
this->gboxPerson2->Controls->Add(this->labDepart2);
this->gboxPerson2->Controls->Add(this->tboxCompany2);
this->gboxPerson2->Controls->Add(this->labMail2);
this->gboxPerson2->Controls->Add(this->labFax2);
this->gboxPerson2->Controls->Add(this->labTel2);
this->gboxPerson2->Controls->Add(this->labFurigana2);
this->gboxPerson2->Controls->Add(this->labPerson2);
this->gboxPerson2->Controls->Add(this->labCompany2);
this->gboxPerson2->Enabled = false;
this->gboxPerson2->Location = System::Drawing::Point(338, 56);
this->gboxPerson2->Name = L"gboxPerson2";
this->gboxPerson2->Size = System::Drawing::Size(304, 301);
this->gboxPerson2->TabIndex = 14;
this->gboxPerson2->TabStop = false;
this->gboxPerson2->Text = L"担当者2";
//
// labNTSC2Sur
//
this->labNTSC2Sur->AutoSize = true;
this->labNTSC2Sur->Location = System::Drawing::Point(12, 281);
this->labNTSC2Sur->Name = L"labNTSC2Sur";
this->labNTSC2Sur->Size = System::Drawing::Size(44, 12);
this->labNTSC2Sur->TabIndex = 12;
this->labNTSC2Sur->Text = L"User ID";
//
// tboxNTSC2
//
this->tboxNTSC2->Location = System::Drawing::Point(66, 269);
this->tboxNTSC2->Name = L"tboxNTSC2";
this->tboxNTSC2->Size = System::Drawing::Size(220, 19);
this->tboxNTSC2->TabIndex = 11;
//
// labNTSC2Pre
//
this->labNTSC2Pre->AutoSize = true;
this->labNTSC2Pre->Location = System::Drawing::Point(12, 267);
this->labNTSC2Pre->Name = L"labNTSC2Pre";
this->labNTSC2Pre->Size = System::Drawing::Size(35, 12);
this->labNTSC2Pre->TabIndex = 11;
this->labNTSC2Pre->Text = L"NTSC";
//
// tboxFax2
//
this->tboxFax2->Location = System::Drawing::Point(66, 201);
this->tboxFax2->Name = L"tboxFax2";
this->tboxFax2->Size = System::Drawing::Size(220, 19);
this->tboxFax2->TabIndex = 13;
//
// tboxMail2
//
this->tboxMail2->Location = System::Drawing::Point(66, 235);
this->tboxMail2->Name = L"tboxMail2";
this->tboxMail2->Size = System::Drawing::Size(220, 19);
this->tboxMail2->TabIndex = 14;
//
// tboxTel2
//
this->tboxTel2->Location = System::Drawing::Point(66, 167);
this->tboxTel2->Name = L"tboxTel2";
this->tboxTel2->Size = System::Drawing::Size(220, 19);
this->tboxTel2->TabIndex = 12;
//
// tboxFurigana2
//
this->tboxFurigana2->Location = System::Drawing::Point(66, 135);
this->tboxFurigana2->Name = L"tboxFurigana2";
this->tboxFurigana2->Size = System::Drawing::Size(220, 19);
this->tboxFurigana2->TabIndex = 11;
//
// tboxPerson2
//
this->tboxPerson2->Location = System::Drawing::Point(66, 100);
this->tboxPerson2->Name = L"tboxPerson2";
this->tboxPerson2->Size = System::Drawing::Size(220, 19);
this->tboxPerson2->TabIndex = 10;
//
// tboxDepart2
//
this->tboxDepart2->Location = System::Drawing::Point(66, 61);
this->tboxDepart2->Name = L"tboxDepart2";
this->tboxDepart2->Size = System::Drawing::Size(220, 19);
this->tboxDepart2->TabIndex = 9;
//
// labDepart2
//
this->labDepart2->AutoSize = true;
this->labDepart2->Location = System::Drawing::Point(12, 64);
this->labDepart2->Name = L"labDepart2";
this->labDepart2->Size = System::Drawing::Size(41, 12);
this->labDepart2->TabIndex = 7;
this->labDepart2->Text = L"部署名";
//
// tboxCompany2
//
this->tboxCompany2->Location = System::Drawing::Point(66, 25);
this->tboxCompany2->Name = L"tboxCompany2";
this->tboxCompany2->Size = System::Drawing::Size(220, 19);
this->tboxCompany2->TabIndex = 8;
//
// labMail2
//
this->labMail2->AutoSize = true;
this->labMail2->Location = System::Drawing::Point(12, 238);
this->labMail2->Name = L"labMail2";
this->labMail2->Size = System::Drawing::Size(38, 12);
this->labMail2->TabIndex = 5;
this->labMail2->Text = L"e-mail";
//
// labFax2
//
this->labFax2->AutoSize = true;
this->labFax2->Location = System::Drawing::Point(12, 204);
this->labFax2->Name = L"labFax2";
this->labFax2->Size = System::Drawing::Size(27, 12);
this->labFax2->TabIndex = 4;
this->labFax2->Text = L"FAX";
//
// labTel2
//
this->labTel2->AutoSize = true;
this->labTel2->Location = System::Drawing::Point(12, 170);
this->labTel2->Name = L"labTel2";
this->labTel2->Size = System::Drawing::Size(25, 12);
this->labTel2->TabIndex = 3;
this->labTel2->Text = L"TEL";
//
// labFurigana2
//
this->labFurigana2->AutoSize = true;
this->labFurigana2->Location = System::Drawing::Point(9, 138);
this->labFurigana2->Name = L"labFurigana2";
this->labFurigana2->Size = System::Drawing::Size(51, 12);
this->labFurigana2->TabIndex = 2;
this->labFurigana2->Text = L"(ふりがな)";
//
// labPerson2
//
this->labPerson2->AutoSize = true;
this->labPerson2->Location = System::Drawing::Point(12, 103);
this->labPerson2->Name = L"labPerson2";
this->labPerson2->Size = System::Drawing::Size(38, 12);
this->labPerson2->TabIndex = 1;
this->labPerson2->Text = L"ご氏名";
//
// labCompany2
//
this->labCompany2->AutoSize = true;
this->labCompany2->Location = System::Drawing::Point(12, 28);
this->labCompany2->Name = L"labCompany2";
this->labCompany2->Size = System::Drawing::Size(41, 12);
this->labCompany2->TabIndex = 0;
this->labCompany2->Text = L"貴社名";
//
// gboxPerson1
//
this->gboxPerson1->Controls->Add(this->labNTSC1Sur);
this->gboxPerson1->Controls->Add(this->labNTSC1Pre);
this->gboxPerson1->Controls->Add(this->tboxNTSC1);
this->gboxPerson1->Controls->Add(this->tboxFax1);
this->gboxPerson1->Controls->Add(this->tboxMail1);
this->gboxPerson1->Controls->Add(this->tboxTel1);
this->gboxPerson1->Controls->Add(this->tboxFurigana1);
this->gboxPerson1->Controls->Add(this->tboxPerson1);
this->gboxPerson1->Controls->Add(this->tboxDepart1);
this->gboxPerson1->Controls->Add(this->labDepart1);
this->gboxPerson1->Controls->Add(this->tboxCompany1);
this->gboxPerson1->Controls->Add(this->labMail1);
this->gboxPerson1->Controls->Add(this->labFax1);
this->gboxPerson1->Controls->Add(this->labTel1);
this->gboxPerson1->Controls->Add(this->labFurigana1);
this->gboxPerson1->Controls->Add(this->labPerson1);
this->gboxPerson1->Controls->Add(this->labCompany1);
this->gboxPerson1->Location = System::Drawing::Point(14, 56);
this->gboxPerson1->Name = L"gboxPerson1";
this->gboxPerson1->Size = System::Drawing::Size(304, 301);
this->gboxPerson1->TabIndex = 8;
this->gboxPerson1->TabStop = false;
this->gboxPerson1->Text = L"担当者1";
//
// labNTSC1Sur
//
this->labNTSC1Sur->AutoSize = true;
this->labNTSC1Sur->Location = System::Drawing::Point(9, 281);
this->labNTSC1Sur->Name = L"labNTSC1Sur";
this->labNTSC1Sur->Size = System::Drawing::Size(44, 12);
this->labNTSC1Sur->TabIndex = 10;
this->labNTSC1Sur->Text = L"User ID";
//
// labNTSC1Pre
//
this->labNTSC1Pre->AutoSize = true;
this->labNTSC1Pre->Location = System::Drawing::Point(9, 267);
this->labNTSC1Pre->Name = L"labNTSC1Pre";
this->labNTSC1Pre->Size = System::Drawing::Size(35, 12);
this->labNTSC1Pre->TabIndex = 9;
this->labNTSC1Pre->Text = L"NTSC";
//
// tboxNTSC1
//
this->tboxNTSC1->Location = System::Drawing::Point(66, 269);
this->tboxNTSC1->Name = L"tboxNTSC1";
this->tboxNTSC1->Size = System::Drawing::Size(220, 19);
this->tboxNTSC1->TabIndex = 8;
//
// tboxFax1
//
this->tboxFax1->Location = System::Drawing::Point(66, 201);
this->tboxFax1->Name = L"tboxFax1";
this->tboxFax1->Size = System::Drawing::Size(220, 19);
this->tboxFax1->TabIndex = 5;
//
// tboxMail1
//
this->tboxMail1->Location = System::Drawing::Point(66, 235);
this->tboxMail1->Name = L"tboxMail1";
this->tboxMail1->Size = System::Drawing::Size(220, 19);
this->tboxMail1->TabIndex = 6;
//
// tboxTel1
//
this->tboxTel1->Location = System::Drawing::Point(66, 167);
this->tboxTel1->Name = L"tboxTel1";
this->tboxTel1->Size = System::Drawing::Size(220, 19);
this->tboxTel1->TabIndex = 4;
//
// tboxFurigana1
//
this->tboxFurigana1->Location = System::Drawing::Point(66, 135);
this->tboxFurigana1->Name = L"tboxFurigana1";
this->tboxFurigana1->Size = System::Drawing::Size(220, 19);
this->tboxFurigana1->TabIndex = 3;
//
// tboxPerson1
//
this->tboxPerson1->Location = System::Drawing::Point(66, 100);
this->tboxPerson1->Name = L"tboxPerson1";
this->tboxPerson1->Size = System::Drawing::Size(220, 19);
this->tboxPerson1->TabIndex = 2;
//
// tboxDepart1
//
this->tboxDepart1->Location = System::Drawing::Point(66, 61);
this->tboxDepart1->Name = L"tboxDepart1";
this->tboxDepart1->Size = System::Drawing::Size(220, 19);
this->tboxDepart1->TabIndex = 1;
//
// labDepart1
//
this->labDepart1->AutoSize = true;
this->labDepart1->Location = System::Drawing::Point(12, 64);
this->labDepart1->Name = L"labDepart1";
this->labDepart1->Size = System::Drawing::Size(41, 12);
this->labDepart1->TabIndex = 7;
this->labDepart1->Text = L"部署名";
//
// tboxCompany1
//
this->tboxCompany1->Location = System::Drawing::Point(66, 25);
this->tboxCompany1->Name = L"tboxCompany1";
this->tboxCompany1->Size = System::Drawing::Size(220, 19);
this->tboxCompany1->TabIndex = 0;
//
// labMail1
//
this->labMail1->AutoSize = true;
this->labMail1->Location = System::Drawing::Point(12, 238);
this->labMail1->Name = L"labMail1";
this->labMail1->Size = System::Drawing::Size(38, 12);
this->labMail1->TabIndex = 5;
this->labMail1->Text = L"e-mail";
//
// labFax1
//
this->labFax1->AutoSize = true;
this->labFax1->Location = System::Drawing::Point(12, 204);
this->labFax1->Name = L"labFax1";
this->labFax1->Size = System::Drawing::Size(27, 12);
this->labFax1->TabIndex = 4;
this->labFax1->Text = L"FAX";
//
// labTel1
//
this->labTel1->AutoSize = true;
this->labTel1->Location = System::Drawing::Point(12, 170);
this->labTel1->Name = L"labTel1";
this->labTel1->Size = System::Drawing::Size(25, 12);
this->labTel1->TabIndex = 3;
this->labTel1->Text = L"TEL";
//
// labFurigana1
//
this->labFurigana1->AutoSize = true;
this->labFurigana1->Location = System::Drawing::Point(9, 138);
this->labFurigana1->Name = L"labFurigana1";
this->labFurigana1->Size = System::Drawing::Size(51, 12);
this->labFurigana1->TabIndex = 2;
this->labFurigana1->Text = L"(ふりがな)";
//
// labPerson1
//
this->labPerson1->AutoSize = true;
this->labPerson1->Location = System::Drawing::Point(12, 103);
this->labPerson1->Name = L"labPerson1";
this->labPerson1->Size = System::Drawing::Size(38, 12);
this->labPerson1->TabIndex = 1;
this->labPerson1->Text = L"ご氏名";
//
// labCompany1
//
this->labCompany1->AutoSize = true;
this->labCompany1->Location = System::Drawing::Point(12, 28);
this->labCompany1->Name = L"labCompany1";
this->labCompany1->Size = System::Drawing::Size(41, 12);
this->labCompany1->TabIndex = 0;
this->labCompany1->Text = L"貴社名";
//
// tabSubmitInfo
//
this->tabSubmitInfo->Controls->Add(this->tboxRemasterVer);
this->tabSubmitInfo->Controls->Add(this->tboxProductCode2);
this->tabSubmitInfo->Controls->Add(this->tboxSDK);
this->tabSubmitInfo->Controls->Add(this->tboxProductCode1);
this->tabSubmitInfo->Controls->Add(this->tboxProductName);
this->tabSubmitInfo->Controls->Add(this->gboxForeign);
this->tabSubmitInfo->Controls->Add(this->labProductCode2);
this->tabSubmitInfo->Controls->Add(this->labProductCode1);
this->tabSubmitInfo->Controls->Add(this->dateSubmit);
this->tabSubmitInfo->Controls->Add(this->dateRelease);
this->tabSubmitInfo->Controls->Add(this->labSDK);
this->tabSubmitInfo->Controls->Add(this->cboxRemasterVerE);
this->tabSubmitInfo->Controls->Add(this->labCapSubmitVer);
this->tabSubmitInfo->Controls->Add(this->numSubmitVersion);
this->tabSubmitInfo->Controls->Add(this->labSubmitVer);
this->tabSubmitInfo->Controls->Add(this->labRemasterVer);
this->tabSubmitInfo->Controls->Add(this->labCapDay2);
this->tabSubmitInfo->Controls->Add(this->labCapDay1);
this->tabSubmitInfo->Controls->Add(this->gboxUsage);
this->tabSubmitInfo->Controls->Add(this->labUsage);
this->tabSubmitInfo->Controls->Add(this->gboxSubmitWay);
this->tabSubmitInfo->Controls->Add(this->labSubmitWay);
this->tabSubmitInfo->Controls->Add(this->labSubmiteDate);
this->tabSubmitInfo->Controls->Add(this->labReleaseDate);
this->tabSubmitInfo->Controls->Add(this->labProductCode);
this->tabSubmitInfo->Controls->Add(this->labProductName);
this->tabSubmitInfo->Location = System::Drawing::Point(4, 21);
this->tabSubmitInfo->Name = L"tabSubmitInfo";
this->tabSubmitInfo->Padding = System::Windows::Forms::Padding(3);
this->tabSubmitInfo->Size = System::Drawing::Size(666, 379);
this->tabSubmitInfo->TabIndex = 0;
this->tabSubmitInfo->Text = L"提出情報";
this->tabSubmitInfo->UseVisualStyleBackColor = true;
//
// tboxRemasterVer
//
this->tboxRemasterVer->Location = System::Drawing::Point(113, 287);
this->tboxRemasterVer->Name = L"tboxRemasterVer";
this->tboxRemasterVer->ReadOnly = true;
this->tboxRemasterVer->Size = System::Drawing::Size(35, 19);
this->tboxRemasterVer->TabIndex = 7;
//
// tboxProductCode2
//
this->tboxProductCode2->Location = System::Drawing::Point(210, 60);
this->tboxProductCode2->Name = L"tboxProductCode2";
this->tboxProductCode2->Size = System::Drawing::Size(90, 19);
this->tboxProductCode2->TabIndex = 2;
//
// tboxSDK
//
this->tboxSDK->Location = System::Drawing::Point(113, 349);
this->tboxSDK->Name = L"tboxSDK";
this->tboxSDK->Size = System::Drawing::Size(494, 19);
this->tboxSDK->TabIndex = 10;
//
// tboxProductCode1
//
this->tboxProductCode1->Location = System::Drawing::Point(155, 60);
this->tboxProductCode1->Name = L"tboxProductCode1";
this->tboxProductCode1->Size = System::Drawing::Size(33, 19);
this->tboxProductCode1->TabIndex = 1;
//
// tboxProductName
//
this->tboxProductName->Location = System::Drawing::Point(113, 26);
this->tboxProductName->Name = L"tboxProductName";
this->tboxProductName->Size = System::Drawing::Size(187, 19);
this->tboxProductName->TabIndex = 0;
//
// gboxForeign
//
this->gboxForeign->Controls->Add(this->labProductCode2Foreign);
this->gboxForeign->Controls->Add(this->labProductNameForeign);
this->gboxForeign->Controls->Add(this->labProductCode1Foreign);
this->gboxForeign->Controls->Add(this->tboxProductNameForeign);
this->gboxForeign->Controls->Add(this->tboxProductCode2Foreign);
this->gboxForeign->Controls->Add(this->labProductCodeForeign);
this->gboxForeign->Controls->Add(this->cboxReleaseForeign);
this->gboxForeign->Controls->Add(this->tboxProductCode1Foreign);
this->gboxForeign->Location = System::Drawing::Point(354, 8);
this->gboxForeign->Name = L"gboxForeign";
this->gboxForeign->Size = System::Drawing::Size(282, 113);
this->gboxForeign->TabIndex = 36;
this->gboxForeign->TabStop = false;
this->gboxForeign->Text = L"海外版";
//
// labProductCode2Foreign
//
this->labProductCode2Foreign->AutoSize = true;
this->labProductCode2Foreign->Location = System::Drawing::Point(163, 51);
this->labProductCode2Foreign->Name = L"labProductCode2Foreign";
this->labProductCode2Foreign->Size = System::Drawing::Size(11, 12);
this->labProductCode2Foreign->TabIndex = 41;
this->labProductCode2Foreign->Text = L"-";
//
// labProductNameForeign
//
this->labProductNameForeign->AutoSize = true;
this->labProductNameForeign->Location = System::Drawing::Point(6, 21);
this->labProductNameForeign->Name = L"labProductNameForeign";
this->labProductNameForeign->Size = System::Drawing::Size(41, 12);
this->labProductNameForeign->TabIndex = 37;
this->labProductNameForeign->Text = L"製品名";
//
// labProductCode1Foreign
//
this->labProductCode1Foreign->AutoSize = true;
this->labProductCode1Foreign->Location = System::Drawing::Point(81, 51);
this->labProductCode1Foreign->Name = L"labProductCode1Foreign";
this->labProductCode1Foreign->Size = System::Drawing::Size(37, 12);
this->labProductCode1Foreign->TabIndex = 40;
this->labProductCode1Foreign->Text = L"TWL -";
//
// tboxProductNameForeign
//
this->tboxProductNameForeign->Enabled = false;
this->tboxProductNameForeign->Location = System::Drawing::Point(83, 18);
this->tboxProductNameForeign->Name = L"tboxProductNameForeign";
this->tboxProductNameForeign->Size = System::Drawing::Size(187, 19);
this->tboxProductNameForeign->TabIndex = 12;
//
// tboxProductCode2Foreign
//
this->tboxProductCode2Foreign->Enabled = false;
this->tboxProductCode2Foreign->Location = System::Drawing::Point(180, 48);
this->tboxProductCode2Foreign->Name = L"tboxProductCode2Foreign";
this->tboxProductCode2Foreign->Size = System::Drawing::Size(90, 19);
this->tboxProductCode2Foreign->TabIndex = 14;
//
// labProductCodeForeign
//
this->labProductCodeForeign->AutoSize = true;
this->labProductCodeForeign->Location = System::Drawing::Point(6, 51);
this->labProductCodeForeign->Name = L"labProductCodeForeign";
this->labProductCodeForeign->Size = System::Drawing::Size(56, 12);
this->labProductCodeForeign->TabIndex = 38;
this->labProductCodeForeign->Text = L"製品コード";
//
// cboxReleaseForeign
//
this->cboxReleaseForeign->AutoSize = true;
this->cboxReleaseForeign->Location = System::Drawing::Point(8, 83);
this->cboxReleaseForeign->Name = L"cboxReleaseForeign";
this->cboxReleaseForeign->Size = System::Drawing::Size(130, 16);
this->cboxReleaseForeign->TabIndex = 11;
this->cboxReleaseForeign->Text = L"発売する(予定を含む)";
this->cboxReleaseForeign->UseVisualStyleBackColor = true;
this->cboxReleaseForeign->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxReleaseForeign_CheckedChanged);
//
// tboxProductCode1Foreign
//
this->tboxProductCode1Foreign->Enabled = false;
this->tboxProductCode1Foreign->Location = System::Drawing::Point(124, 48);
this->tboxProductCode1Foreign->Name = L"tboxProductCode1Foreign";
this->tboxProductCode1Foreign->Size = System::Drawing::Size(33, 19);
this->tboxProductCode1Foreign->TabIndex = 13;
//
// labProductCode2
//
this->labProductCode2->AutoSize = true;
this->labProductCode2->Location = System::Drawing::Point(194, 63);
this->labProductCode2->Name = L"labProductCode2";
this->labProductCode2->Size = System::Drawing::Size(11, 12);
this->labProductCode2->TabIndex = 33;
this->labProductCode2->Text = L"-";
//
// labProductCode1
//
this->labProductCode1->AutoSize = true;
this->labProductCode1->Location = System::Drawing::Point(112, 63);
this->labProductCode1->Name = L"labProductCode1";
this->labProductCode1->Size = System::Drawing::Size(37, 12);
this->labProductCode1->TabIndex = 32;
this->labProductCode1->Text = L"TWL -";
//
// dateSubmit
//
this->dateSubmit->Format = System::Windows::Forms::DateTimePickerFormat::Short;
this->dateSubmit->Location = System::Drawing::Point(113, 124);
this->dateSubmit->MaxDate = System::DateTime(2099, 12, 31, 0, 0, 0, 0);
this->dateSubmit->MinDate = System::DateTime(2008, 1, 1, 0, 0, 0, 0);
this->dateSubmit->Name = L"dateSubmit";
this->dateSubmit->Size = System::Drawing::Size(130, 19);
this->dateSubmit->TabIndex = 4;
this->dateSubmit->Value = System::DateTime(2008, 7, 30, 17, 43, 18, 405);
//
// dateRelease
//
this->dateRelease->Format = System::Windows::Forms::DateTimePickerFormat::Short;
this->dateRelease->Location = System::Drawing::Point(113, 92);
this->dateRelease->MaxDate = System::DateTime(2099, 12, 31, 0, 0, 0, 0);
this->dateRelease->MinDate = System::DateTime(2008, 1, 1, 0, 0, 0, 0);
this->dateRelease->Name = L"dateRelease";
this->dateRelease->Size = System::Drawing::Size(130, 19);
this->dateRelease->TabIndex = 3;
this->dateRelease->Value = System::DateTime(2008, 7, 30, 17, 43, 18, 420);
//
// labSDK
//
this->labSDK->AutoSize = true;
this->labSDK->Location = System::Drawing::Point(14, 352);
this->labSDK->Name = L"labSDK";
this->labSDK->Size = System::Drawing::Size(72, 12);
this->labSDK->TabIndex = 30;
this->labSDK->Text = L"SDKバージョン";
//
// cboxRemasterVerE
//
this->cboxRemasterVerE->AutoSize = true;
this->cboxRemasterVerE->Enabled = false;
this->cboxRemasterVerE->Location = System::Drawing::Point(168, 288);
this->cboxRemasterVerE->Name = L"cboxRemasterVerE";
this->cboxRemasterVerE->Size = System::Drawing::Size(75, 16);
this->cboxRemasterVerE->TabIndex = 8;
this->cboxRemasterVerE->Text = L"E(事前版)";
this->cboxRemasterVerE->UseVisualStyleBackColor = true;
this->cboxRemasterVerE->CheckedChanged += gcnew System::EventHandler(this, &Form1::cboxRemasterVerE_CheckedChanged);
//
// labCapSubmitVer
//
this->labCapSubmitVer->AutoSize = true;
this->labCapSubmitVer->Location = System::Drawing::Point(166, 320);
this->labCapSubmitVer->Name = L"labCapSubmitVer";
this->labCapSubmitVer->Size = System::Drawing::Size(286, 12);
this->labCapSubmitVer->TabIndex = 26;
this->labCapSubmitVer->Text = L"* リマスターバージョンが上がると再び0からカウントとなります。";
//
// numSubmitVersion
//
this->numSubmitVersion->Location = System::Drawing::Point(113, 318);
this->numSubmitVersion->Name = L"numSubmitVersion";
this->numSubmitVersion->Size = System::Drawing::Size(35, 19);
this->numSubmitVersion->TabIndex = 9;
//
// labSubmitVer
//
this->labSubmitVer->AutoSize = true;
this->labSubmitVer->Location = System::Drawing::Point(14, 320);
this->labSubmitVer->Name = L"labSubmitVer";
this->labSubmitVer->Size = System::Drawing::Size(74, 12);
this->labSubmitVer->TabIndex = 24;
this->labSubmitVer->Text = L"提出バージョン";
//
// labRemasterVer
//
this->labRemasterVer->AutoSize = true;
this->labRemasterVer->Location = System::Drawing::Point(14, 290);
this->labRemasterVer->Name = L"labRemasterVer";
this->labRemasterVer->Size = System::Drawing::Size(93, 12);
this->labRemasterVer->TabIndex = 22;
this->labRemasterVer->Text = L"リマスターバージョン";
//
// labCapDay2
//
this->labCapDay2->AutoSize = true;
this->labCapDay2->Location = System::Drawing::Point(256, 127);
this->labCapDay2->Name = L"labCapDay2";
this->labCapDay2->Size = System::Drawing::Size(79, 12);
this->labCapDay2->TabIndex = 17;
this->labCapDay2->Text = L"(yyyy/mm/dd)";
//
// labCapDay1
//
this->labCapDay1->AutoSize = true;
this->labCapDay1->Location = System::Drawing::Point(256, 95);
this->labCapDay1->Name = L"labCapDay1";
this->labCapDay1->Size = System::Drawing::Size(79, 12);
this->labCapDay1->TabIndex = 16;
this->labCapDay1->Text = L"(yyyy/mm/dd)";
//
// gboxUsage
//
this->gboxUsage->Controls->Add(this->tboxUsageOther);
this->gboxUsage->Controls->Add(this->rUsageOther);
this->gboxUsage->Controls->Add(this->rUsageDst);
this->gboxUsage->Controls->Add(this->rUsageSample);
this->gboxUsage->Controls->Add(this->rUsageSale);
this->gboxUsage->Location = System::Drawing::Point(113, 189);
this->gboxUsage->Name = L"gboxUsage";
this->gboxUsage->Size = System::Drawing::Size(523, 82);
this->gboxUsage->TabIndex = 6;
this->gboxUsage->TabStop = false;
//
// tboxUsageOther
//
this->tboxUsageOther->Enabled = false;
this->tboxUsageOther->Location = System::Drawing::Point(66, 50);
this->tboxUsageOther->Name = L"tboxUsageOther";
this->tboxUsageOther->Size = System::Drawing::Size(428, 19);
this->tboxUsageOther->TabIndex = 4;
//
// rUsageOther
//
this->rUsageOther->AutoSize = true;
this->rUsageOther->Location = System::Drawing::Point(6, 51);
this->rUsageOther->Name = L"rUsageOther";
this->rUsageOther->Size = System::Drawing::Size(54, 16);
this->rUsageOther->TabIndex = 3;
this->rUsageOther->Text = L"その他";
this->rUsageOther->UseVisualStyleBackColor = true;
this->rUsageOther->CheckedChanged += gcnew System::EventHandler(this, &Form1::rUsageOther_CheckedChanged);
//
// rUsageDst
//
this->rUsageDst->AutoSize = true;
this->rUsageDst->Location = System::Drawing::Point(193, 18);
this->rUsageDst->Name = L"rUsageDst";
this->rUsageDst->Size = System::Drawing::Size(87, 16);
this->rUsageDst->TabIndex = 2;
this->rUsageDst->Text = L"データ配信用";
this->rUsageDst->UseVisualStyleBackColor = true;
//
// rUsageSample
//
this->rUsageSample->AutoSize = true;
this->rUsageSample->Location = System::Drawing::Point(104, 18);
this->rUsageSample->Name = L"rUsageSample";
this->rUsageSample->Size = System::Drawing::Size(71, 16);
this->rUsageSample->TabIndex = 1;
this->rUsageSample->Text = L"試遊台用";
this->rUsageSample->UseVisualStyleBackColor = true;
//
// rUsageSale
//
this->rUsageSale->AutoSize = true;
this->rUsageSale->Checked = true;
this->rUsageSale->Location = System::Drawing::Point(6, 18);
this->rUsageSale->Name = L"rUsageSale";
this->rUsageSale->Size = System::Drawing::Size(83, 16);
this->rUsageSale->TabIndex = 0;
this->rUsageSale->TabStop = true;
this->rUsageSale->Text = L"一般販売用";
this->rUsageSale->UseVisualStyleBackColor = true;
//
// labUsage
//
this->labUsage->AutoSize = true;
this->labUsage->Location = System::Drawing::Point(21, 211);
this->labUsage->Name = L"labUsage";
this->labUsage->Size = System::Drawing::Size(29, 12);
this->labUsage->TabIndex = 14;
this->labUsage->Text = L"用途";
//
// gboxSubmitWay
//
this->gboxSubmitWay->Controls->Add(this->rSubmitHand);
this->gboxSubmitWay->Controls->Add(this->rSubmitPost);
this->gboxSubmitWay->Location = System::Drawing::Point(113, 149);
this->gboxSubmitWay->Name = L"gboxSubmitWay";
this->gboxSubmitWay->Size = System::Drawing::Size(141, 34);
this->gboxSubmitWay->TabIndex = 5;
this->gboxSubmitWay->TabStop = false;
//
// rSubmitHand
//
this->rSubmitHand->AutoSize = true;
this->rSubmitHand->Location = System::Drawing::Point(68, 12);
this->rSubmitHand->Name = L"rSubmitHand";
this->rSubmitHand->Size = System::Drawing::Size(56, 16);
this->rSubmitHand->TabIndex = 1;
this->rSubmitHand->Text = L"手渡し";
this->rSubmitHand->UseVisualStyleBackColor = true;
//
// rSubmitPost
//
this->rSubmitPost->AutoSize = true;
this->rSubmitPost->Checked = true;
this->rSubmitPost->Location = System::Drawing::Point(6, 12);
this->rSubmitPost->Name = L"rSubmitPost";
this->rSubmitPost->Size = System::Drawing::Size(47, 16);
this->rSubmitPost->TabIndex = 0;
this->rSubmitPost->TabStop = true;
this->rSubmitPost->Text = L"郵送";
this->rSubmitPost->UseVisualStyleBackColor = true;
//
// labSubmitWay
//
this->labSubmitWay->AutoSize = true;
this->labSubmitWay->Location = System::Drawing::Point(21, 163);
this->labSubmitWay->Name = L"labSubmitWay";
this->labSubmitWay->Size = System::Drawing::Size(53, 12);
this->labSubmitWay->TabIndex = 12;
this->labSubmitWay->Text = L"提出方法";
//
// labSubmiteDate
//
this->labSubmiteDate->AutoSize = true;
this->labSubmiteDate->Location = System::Drawing::Point(21, 127);
this->labSubmiteDate->Name = L"labSubmiteDate";
this->labSubmiteDate->Size = System::Drawing::Size(41, 12);
this->labSubmiteDate->TabIndex = 11;
this->labSubmiteDate->Text = L"提出日";
//
// labReleaseDate
//
this->labReleaseDate->AutoSize = true;
this->labReleaseDate->Location = System::Drawing::Point(21, 95);
this->labReleaseDate->Name = L"labReleaseDate";
this->labReleaseDate->Size = System::Drawing::Size(65, 12);
this->labReleaseDate->TabIndex = 7;
this->labReleaseDate->Text = L"発売予定日";
//
// labProductCode
//
this->labProductCode->AutoSize = true;
this->labProductCode->Location = System::Drawing::Point(21, 63);
this->labProductCode->Name = L"labProductCode";
this->labProductCode->Size = System::Drawing::Size(56, 12);
this->labProductCode->TabIndex = 6;
this->labProductCode->Text = L"製品コード";
//
// labProductName
//
this->labProductName->AutoSize = true;
this->labProductName->Location = System::Drawing::Point(21, 29);
this->labProductName->Name = L"labProductName";
this->labProductName->Size = System::Drawing::Size(41, 12);
this->labProductName->TabIndex = 5;
this->labProductName->Text = L"製品名";
//
// tabDoc
//
this->tabDoc->Controls->Add(this->tabSubmitInfo);
this->tabDoc->Controls->Add(this->tabCompanyInfo);
this->tabDoc->Controls->Add(this->tabTWLInfo);
this->tabDoc->Controls->Add(this->tabTWLInfo2);
this->tabDoc->Controls->Add(this->tabParental);
this->tabDoc->Controls->Add(this->tabLicenseInfo);
this->tabDoc->Controls->Add(this->tabSpecInfo);
this->tabDoc->Controls->Add(this->tabSpecInfo2);
this->tabDoc->Location = System::Drawing::Point(12, 249);
this->tabDoc->Name = L"tabDoc";
this->tabDoc->SelectedIndex = 0;
this->tabDoc->Size = System::Drawing::Size(674, 404);
this->tabDoc->TabIndex = 6;
//
// tboxCaptionEx
//
this->tboxCaptionEx->Location = System::Drawing::Point(404, 208);
this->tboxCaptionEx->Multiline = true;
this->tboxCaptionEx->Name = L"tboxCaptionEx";
this->tboxCaptionEx->ReadOnly = true;
this->tboxCaptionEx->Size = System::Drawing::Size(278, 29);
this->tboxCaptionEx->TabIndex = 10;
//
// Form1
//
this->AutoScaleDimensions = System::Drawing::SizeF(6, 12);
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->ClientSize = System::Drawing::Size(702, 765);
this->Controls->Add(this->tboxCaptionEx);
this->Controls->Add(this->gboxSelectLang);
this->Controls->Add(this->tboxCaption);
this->Controls->Add(this->labCaption);
this->Controls->Add(this->butMakeMaster);
this->Controls->Add(this->tabDoc);
this->Controls->Add(this->gboxFileOpen);
this->Controls->Add(this->gboxCRC);
this->Controls->Add(this->gboxSrl);
this->Controls->Add(this->tboxMsg);
this->Name = L"Form1";
this->Text = L"MasterEditor for TWL";
this->gboxSrl->ResumeLayout(false);
this->gboxSrl->PerformLayout();
this->gboxCRC->ResumeLayout(false);
this->gboxCRC->PerformLayout();
this->gboxFileOpen->ResumeLayout(false);
this->gboxFileOpen->PerformLayout();
this->gboxSelectLang->ResumeLayout(false);
this->gboxSelectLang->PerformLayout();
this->tabSpecInfo2->ResumeLayout(false);
this->tabSpecInfo2->PerformLayout();
this->gboxIsIPLLang->ResumeLayout(false);
this->gboxIsIPLLang->PerformLayout();
this->gboxIsLang->ResumeLayout(false);
this->gboxIsLang->PerformLayout();
this->tabSpecInfo->ResumeLayout(false);
this->tabSpecInfo->PerformLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numIsAutoLcdOff))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numIsAutoBackLightOff))->EndInit();
this->gboxSpecUser->ResumeLayout(false);
this->gboxSpecUser->PerformLayout();
this->gboxSpecSleep->ResumeLayout(false);
this->gboxSpecSleep->PerformLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numTimeSleepClose))->EndInit();
this->tabLicenseInfo->ResumeLayout(false);
this->tabLicenseInfo->PerformLayout();
this->tabParental->ResumeLayout(false);
this->tabParental->PerformLayout();
this->tabTWLInfo2->ResumeLayout(false);
this->gboxShared2Size->ResumeLayout(false);
this->gboxShared2Size->PerformLayout();
this->gboxRegion->ResumeLayout(false);
this->gboxRegion->PerformLayout();
this->gboxAccess->ResumeLayout(false);
this->gboxAccess->PerformLayout();
this->tabTWLInfo->ResumeLayout(false);
this->gboxTWLInfoWritable->ResumeLayout(false);
this->gboxTWLInfoWritable->PerformLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numEULA))->EndInit();
this->gboxTWLInfoReadOnly->ResumeLayout(false);
this->gboxTWLInfoReadOnly->PerformLayout();
this->gboxTitleID->ResumeLayout(false);
this->gboxTitleID->PerformLayout();
this->tabCompanyInfo->ResumeLayout(false);
this->tabCompanyInfo->PerformLayout();
this->gboxPerson2->ResumeLayout(false);
this->gboxPerson2->PerformLayout();
this->gboxPerson1->ResumeLayout(false);
this->gboxPerson1->PerformLayout();
this->tabSubmitInfo->ResumeLayout(false);
this->tabSubmitInfo->PerformLayout();
this->gboxForeign->ResumeLayout(false);
this->gboxForeign->PerformLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^ >(this->numSubmitVersion))->EndInit();
this->gboxUsage->ResumeLayout(false);
this->gboxUsage->PerformLayout();
this->gboxSubmitWay->ResumeLayout(false);
this->gboxSubmitWay->PerformLayout();
this->tabDoc->ResumeLayout(false);
this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
/////////////////////////////////////////////
// 内部メソッド
/////////////////////////////////////////////
private:
// 設定ファイルの読み込み
void loadInit(void)
{
System::Xml::XmlDocument ^doc = gcnew System::Xml::XmlDocument();
// xmlファイルの読み込み
try
{
doc->Load( "../resource/ini.xml" );
}
catch( System::IO::FileNotFoundException ^s )
{
(void)s;
this->tboxMsg->Text = "設定ファイルを開くことができませんでした。";
return;
}
// <init>タグ : ルート
System::Xml::XmlElement ^root = doc->DocumentElement;
System::String ^msg = gcnew System::String("");
// <rw>タグ
System::Xml::XmlNodeList ^rwlist = root->GetElementsByTagName( "rw" );
if( rwlist != nullptr )
{
System::Xml::XmlNode ^rw = rwlist->Item(0);
if( rw->FirstChild->Value->Equals( "r" ) )
{
// リードオンリモード
this->disableForms();
if( !System::String::IsNullOrEmpty(msg) )
{
msg += "・";
}
msg += "リードオンリモード";
}
}
// <output>タグ
System::Xml::XmlNodeList ^outlist = root->GetElementsByTagName( "output" );
if( outlist != nullptr )
{
System::Xml::XmlNode ^out = outlist->Item(0);
if( out->FirstChild->Value->Equals( "XML" ) )
{
// ノーマルXML出力モード
this->disableForms();
if( !System::String::IsNullOrEmpty(msg) )
{
msg += "・";
}
msg += "XML文書出力モード";
}
}
if( !System::String::IsNullOrEmpty(msg) )
{
msg += "で動作しています。";
}
this->tboxMsg->Text = msg;
}
// 設定可能なフォームをすべて disable にする
void disableForms( void )
{
this->cboxIsEULA->Enabled = false;
this->numEULA->Enabled = false;
this->cboxIsWirelessIcon->Enabled = false;
this->cboxIsWiFiIcon->Enabled = false;
this->combCERO->Enabled = false;
this->cboxCERO->Enabled = false;
this->cboxAlwaysCERO->Enabled = false;
this->combESRB->Enabled = false;
this->cboxESRB->Enabled = false;
this->cboxAlwaysESRB->Enabled = false;
this->combUSK->Enabled = false;
this->cboxUSK->Enabled = false;
this->cboxAlwaysUSK->Enabled = false;
this->combPEGI->Enabled = false;
this->cboxPEGI->Enabled = false;
this->cboxAlwaysPEGI->Enabled = false;
this->combPEGIPRT->Enabled = false;
this->cboxPEGIPRT->Enabled = false;
this->cboxAlwaysPEGIPRT->Enabled = false;
this->combPEGIBBFC->Enabled = false;
this->cboxPEGIBBFC->Enabled = false;
this->cboxAlwaysPEGIBBFC->Enabled = false;
this->combOFLC->Enabled = false;
this->cboxOFLC->Enabled = false;
this->cboxAlwaysOFLC->Enabled = false;
}
private:
// ROM情報をフォームから取得してSRLクラスのプロパティに反映させる
// (ROMヘッダへの反映やCRCと署名の再計算をしない)
void setSrlPropaties(void)
{
// ROMヘッダの[0,0x160)の領域はRead Onlyで変更しない
// TWL拡張領域のいくつかの情報をROMヘッダに反映させる
this->hSrl->hIsEULA = this->cboxIsEULA->Checked;
this->hSrl->hEULAVersion = gcnew System::Byte( System::Decimal::ToByte( this->numEULA->Value ) );
this->hSrl->hIsWiFiIcon = this->cboxIsWiFiIcon->Checked;
this->hSrl->hIsWirelessIcon = this->cboxIsWirelessIcon->Checked;
// Srlクラスのプロパティへの反映
this->setParentalSrlPropaties();
}
// SRLのROM情報をフォームに反映させる(ファイルが読み込まれていることが前提)
void setSrlForms(void)
{
// NTR互換情報
this->tboxTitleName->Text = this->hSrl->hTitleName;
this->tboxGameCode->Text = this->hSrl->hGameCode;
this->tboxMakerCode->Text = this->hSrl->hMakerCode;
this->tboxPlatform->Text = this->hSrl->hPlatform;
this->tboxRomSize->Text = this->hSrl->hRomSize;
this->tboxRomLatency->Text = this->hSrl->hLatency;
if( *(this->hSrl->hRomVersion) == 0xE0 )
{
this->tboxRemasterVer->Text = gcnew System::String("E");
this->cboxRemasterVerE->Checked = true;
}
else
{
this->tboxRemasterVer->Text = this->hSrl->hRomVersion->ToString();
this->cboxRemasterVerE->Checked = false;
}
this->tboxHeaderCRC->Clear();
this->tboxHeaderCRC->AppendText( "0x" );
this->tboxHeaderCRC->AppendText( this->hSrl->hHeaderCRC->ToString("X") );
if( this->hSrl->hPlatform == nullptr )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "プラットホーム指定が不正です。ROMデータのビルド設定を見直してください。" );
else
this->errMsg( "Illegal Platform: Please check build settings of the ROM data." );
}
// TWL拡張情報
this->tboxTitleIDLo->Text = this->hSrl->hTitleIDLo->ToString("X8");
this->tboxTitleIDHi->Text = this->hSrl->hTitleIDHi->ToString("X8");
this->tboxNormalRomOffset->Text = this->hSrl->hNormalRomOffset->ToString("X8");
this->tboxKeyTableRomOffset->Text = this->hSrl->hKeyTableRomOffset->ToString("X8");
this->tboxPublicSize->Text = this->hSrl->hPublicSize->ToString();
this->tboxPrivateSize->Text = this->hSrl->hPrivateSize->ToString();
this->cboxIsNormalJump->Checked = *(this->hSrl->hIsNormalJump);
this->cboxIsTmpJump->Checked = *(this->hSrl->hIsTmpJump);
this->cboxIsSubBanner->Checked = *(this->hSrl->hIsSubBanner);
this->cboxIsWL->Checked = *(this->hSrl->hIsWL);
this->cboxIsEULA->Checked = *(this->hSrl->hIsEULA);
this->numEULA->Value = *(this->hSrl->hEULAVersion);
this->cboxIsWiFiIcon->Checked = *(this->hSrl->hIsWiFiIcon);
this->cboxIsWirelessIcon->Checked = *(this->hSrl->hIsWirelessIcon);
if( *(this->hSrl->hIsCodecTWL) == true )
{
this->tboxIsCodec->Text = gcnew System::String( "TWL" );
}
else
{
this->tboxIsCodec->Text = gcnew System::String( "NTR" );
}
this->cboxIsRegionJapan->Checked = *(this->hSrl->hIsRegionJapan);
this->cboxIsRegionAmerica->Checked = *(this->hSrl->hIsRegionAmerica);
this->cboxIsRegionEurope->Checked = *(this->hSrl->hIsRegionEurope);
this->cboxIsRegionAustralia->Checked = *(this->hSrl->hIsRegionAustralia);
//this->cboxIsRegionChina->Checked = *(this->hSrl->hIsRegionChina);
//this->cboxIsRegionKorea->Checked = *(this->hSrl->hIsRegionKorea);
this->cboxIsSD->Checked = *(this->hSrl->hIsSD);
this->cboxIsNAND->Checked = *(this->hSrl->hIsNAND);
if( *(this->hSrl->hIsGameCardNitro) == true )
{
this->tboxIsGameCardOn->Text = gcnew System::String( "ON(NTR)" );
}
else if( *(this->hSrl->hIsGameCardOn) == true )
{
this->tboxIsGameCardOn->Text = gcnew System::String( "ON(normal)" );
}
else
{
this->tboxIsGameCardOn->Text = gcnew System::String( "OFF" );
}
this->cboxIsShared2->Checked = *(this->hSrl->hIsShared2);
this->tboxShared2Size0->Text = this->hSrl->hShared2Size0->ToString();
this->tboxShared2Size1->Text = this->hSrl->hShared2Size1->ToString();
this->tboxShared2Size2->Text = this->hSrl->hShared2Size2->ToString();
this->tboxShared2Size3->Text = this->hSrl->hShared2Size3->ToString();
this->tboxShared2Size4->Text = this->hSrl->hShared2Size4->ToString();
this->tboxShared2Size5->Text = this->hSrl->hShared2Size5->ToString();
// アプリ種別
System::String ^app = gcnew System::String("");
if( *(this->hSrl->hIsAppUser) == true )
{
app += "Type:User. ";
}
if( *(this->hSrl->hIsAppSystem) == true )
{
app += "Type:System. ";
}
if( *(this->hSrl->hIsAppLauncher) == true )
{
app += "Type:Launcher. ";
}
if( *(this->hSrl->hIsAppSecure) == true )
{
app += "Type:Secure. ";
}
if( *(this->hSrl->hIsMediaNand) == true )
{
app += "Media:NAND. ";
}
else
{
app += "Media:Card. ";
}
if( *(this->hSrl->hIsLaunch) == true )
{
app += "Launch. ";
}
else
{
app += "Not-Launch. ";
}
if( *(this->hSrl->hIsDataOnly) == true )
{
app += "DataOnly. ";
}
this->tboxAppType->Text = app;
// アクセスコントロール その他
System::String ^acc = gcnew System::String("");
if( *(this->hSrl->hIsCommonClientKey) == true )
{
acc += "commonClientKey. ";
}
if( *(this->hSrl->hIsAesSlotBForES) == true )
{
acc += "AES-SlotB(ES). ";
}
if( *(this->hSrl->hIsAesSlotCForNAM) == true )
{
acc += "AES-SlotC(NAM). ";
}
if( *(this->hSrl->hIsAesSlotBForJpegEnc) == true )
{
acc += "AES-SlotB(JpegEnc.). ";
}
if( *(this->hSrl->hIsAesSlotAForSSL) == true )
{
acc += "AES-SlotA(SSL). ";
}
if( *(this->hSrl->hIsCommonClientKeyForDebugger) == true )
{
acc += "commonClientKey(Debug.). ";
}
this->tboxAccessOther->Text = acc;
// 特殊な設定をテキストボックスに反映
this->setSrlFormsCaptionEx();
// ペアレンタルコントロール関連
this->setParentalForms();
}
// フォームの入力をチェックする
System::Boolean checkSrlForms(void)
{
// 不正な場合はダイアログで注意してreturn
if( this->checkTextForm( this->tboxTitleName->Text, this->labTitleName->Text ) == false )
return false;
if( this->checkTextForm( this->tboxGameCode->Text, this->labGameCode->Text ) == false )
return false;
if( this->checkTextForm( this->tboxMakerCode->Text, this->labMakerCode->Text ) == false )
return false;
if( this->checkTextForm( this->tboxPlatform->Text, this->labPlatform->Text ) == false )
return false;
if( this->checkTextForm( this->tboxRomSize->Text, this->labPlatform->Text ) == false )
return false;
// 反映する前にフォームが正しいかどうかチェック
if( this->checkParentalForms( this->combCERO, this->cboxCERO, this->labCERO->Text ) == false )
return false;
if( this->checkParentalForms( this->combESRB, this->cboxESRB, this->labESRB->Text ) == false)
return false;
if( this->checkParentalForms( this->combUSK, this->cboxUSK, this->labUSK->Text ) == false )
return false;
if( this->checkParentalForms( this->combPEGI, this->cboxPEGI, this->labPEGI->Text ) == false )
return false;
if( this->checkParentalForms( this->combPEGIPRT, this->cboxPEGIPRT, this->labPEGIPRT->Text ) == false )
return false;
if( this->checkParentalForms( this->combPEGIBBFC, this->cboxPEGIBBFC, this->labPEGIBBFC->Text ) == false )
return false;
if( this->checkParentalForms( this->combOFLC, this->cboxOFLC, this->labOFLC->Text ) == false )
return false;
return true;
}
// SRLの特殊な設定をフォームにセットする(言語切り替えで表示を変えたいので独立させる)
void setSrlFormsCaptionEx()
{
// 特殊な設定は備考欄に書き加えておく
this->tboxCaptionEx->Clear();
if( *(this->hSrl->hHasDSDLPlaySign) == true )
{
if( this->rSelectJ->Checked == true )
this->tboxCaptionEx->Text += gcnew System::String( "DSクローンブート対応. " );
else
this->tboxCaptionEx->Text += gcnew System::String( "DS Clone Boot. " );
}
}
// ペアレンタルコントロール情報はSRL内にあるが設定が大変なので切り出す
// ペアレンタルコントロール関連の情報をフォームから取得してSRLに反映させる
void setParentalSrlPropaties(void)
{
System::Byte rating;
// CERO
switch( this->combCERO->SelectedIndex )
{
case 0: rating = 0; break;
case 1: rating = 12; break;
case 2: rating = 15; break;
case 3: rating = 17; break;
case 4: rating = 18; break;
default:
rating = 0; // 未審査
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_CERO] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_CERO] = gcnew System::Boolean( this->cboxCERO->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_CERO] = gcnew System::Boolean( this->cboxAlwaysCERO->Checked );
// ESRB
switch( this->combESRB->SelectedIndex )
{
case 0: rating = 3; break;
case 1: rating = 6; break;
case 2: rating = 10; break;
case 3: rating = 13; break;
case 4: rating = 17; break;
default:
rating = 0;
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_ESRB] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_ESRB] = gcnew System::Boolean( this->cboxESRB->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_ESRB] = gcnew System::Boolean( this->cboxAlwaysESRB->Checked );
// USK
switch( this->combUSK->SelectedIndex )
{
case 0: rating = 0; break;
case 1: rating = 6; break;
case 2: rating = 12; break;
case 3: rating = 16; break;
case 4: rating = 18; break;
default:
rating = 0;
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_USK] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_USK] = gcnew System::Boolean( this->cboxUSK->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_USK] = gcnew System::Boolean( this->cboxAlwaysUSK->Checked );
// PEGI
switch( this->combPEGI->SelectedIndex )
{
case 0: rating = 3; break;
case 1: rating = 7; break;
case 2: rating = 12; break;
case 3: rating = 16; break;
case 4: rating = 18; break;
default:
rating = 0;
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_PEGI_GEN] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_PEGI_GEN] = gcnew System::Boolean( this->cboxPEGI->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_PEGI_GEN] = gcnew System::Boolean( this->cboxAlwaysPEGI->Checked );
// PEGIPRT
switch( this->combPEGIPRT->SelectedIndex )
{
case 0: rating = 4; break;
case 1: rating = 6; break;
case 2: rating = 12; break;
case 3: rating = 16; break;
case 4: rating = 18; break;
default:
rating = 0;
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_PEGI_PRT] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_PEGI_PRT] = gcnew System::Boolean( this->cboxPEGIPRT->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_PEGI_PRT] = gcnew System::Boolean( this->cboxAlwaysPEGIPRT->Checked );
// PEGIBBFC
switch( this->combPEGIBBFC->SelectedIndex )
{
case 0: rating = 3; break;
case 1: rating = 4; break;
case 2: rating = 7; break;
case 3: rating = 8; break;
case 4: rating = 12; break;
case 5: rating = 15; break;
case 6: rating = 16; break;
case 7: rating = 18; break;
default:
rating = 0;
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_PEGI_BBFC] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_PEGI_BBFC] = gcnew System::Boolean( this->cboxPEGIBBFC->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_PEGI_BBFC] = gcnew System::Boolean( this->cboxAlwaysPEGIBBFC->Checked );
// OFLC
switch( this->combOFLC->SelectedIndex )
{
case 0: rating = 0; break;
case 1: rating = 7; break;
case 2: rating = 14; break;
case 3: rating = 15; break;
default:
rating = 0;
break;
}
this->hSrl->hArrayParentalRating[OS_TWL_PCTL_OGN_OFLC] = gcnew System::Byte( rating );
this->hSrl->hArrayParentalEffect[OS_TWL_PCTL_OGN_OFLC] = gcnew System::Boolean( this->cboxOFLC->Checked );
this->hSrl->hArrayParentalAlways[OS_TWL_PCTL_OGN_OFLC] = gcnew System::Boolean( this->cboxAlwaysOFLC->Checked );
}
// ペアレンタルコントロール関連のフォーム入力が正しいか書き込み前チェック
System::Boolean checkParentalForms( System::Windows::Forms::ComboBox ^comb, System::Windows::Forms::CheckBox ^enable, System::String ^msg )
{
// レーティングが設定されているのに有効フラグが立っていない
if( (comb->SelectedIndex != (comb->Items->Count - 1)) && !(enable->Checked) )
{
this->parentalMsg( 1, msg );
return false;
}
// 未審査なのに有効フラグが立っている
if( (comb->SelectedIndex == (comb->Items->Count - 1)) && enable->Checked )
{
this->parentalMsg( 2, msg );
return false;
}
return true;
}
// SRL内のペアレンタルコントロール情報を抜き出してフォームに反映させる
void setParentalForms(void)
{
System::Int32 index;
// CERO
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_CERO ]) )
{
case 0:
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_CERO ]) ) // 全年齢か未審査か判定
index = 0;
else
index = 5;
break;
case 12: index = 1; break;
case 15: index = 2; break;
case 17: index = 3; break;
case 18: index = 4; break;
default:
index = 5;
this->parentalMsg( 0, this->labCERO->Text );
break;
}
this->combCERO->SelectedIndex = index;
this->cboxCERO->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_CERO ]);
this->cboxAlwaysCERO->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_CERO ]);
// ESRB
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_ESRB ]) )
{
case 3: index = 0; break;
case 6: index = 1; break;
case 10: index = 2; break;
case 13: index = 3; break;
case 17: index = 4; break;
case 0: index = 5; break; // 0はデフォルト値なのでエラーメッセージを出さない(自動的に未審査扱い)
default:
index = 5;
this->parentalMsg( 0, this->labESRB->Text );
break;
}
this->combESRB->SelectedIndex = index;
this->cboxESRB->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_ESRB ]);
this->cboxAlwaysESRB->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_ESRB ]);
// USK
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_USK ]) )
{
case 0:
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_USK ]) )
index = 0;
else
index = 5;
break;
case 6: index = 1; break;
case 12: index = 2; break;
case 16: index = 3; break;
case 18: index = 4; break;
default:
index = 5;
this->parentalMsg( 0, this->labUSK->Text );
break;
}
this->combUSK->SelectedIndex = index;
this->cboxUSK->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_USK ]);
this->cboxAlwaysUSK->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_USK ]);
// PEGI_GEN
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_GEN ]) )
{
case 3: index = 0; break;
case 7: index = 1; break;
case 12: index = 2; break;
case 16: index = 3; break;
case 18: index = 4; break;
case 0: index = 5; break;
default:
index = 5;
this->parentalMsg( 0, this->labPEGI->Text );
break;
}
this->combPEGI->SelectedIndex = index;
this->cboxPEGI->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_GEN ]);
this->cboxAlwaysPEGI->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_PEGI_GEN ]);
// PEGI_PRT
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_PRT ]) )
{
case 4: index = 0; break;
case 6: index = 1; break;
case 12: index = 2; break;
case 16: index = 3; break;
case 18: index = 4; break;
case 0: index = 5; break;
default:
index = 5;
this->parentalMsg( 0, this->labPEGIPRT->Text );
break;
}
this->combPEGIPRT->SelectedIndex = index;
this->cboxPEGIPRT->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_PRT ]);
this->cboxAlwaysPEGIPRT->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_PEGI_PRT ]);
// PEGI_BBFC
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_PEGI_BBFC ]) )
{
case 3: index = 0; break;
case 4: index = 1; break;
case 7: index = 2; break;
case 8: index = 3; break;
case 12: index = 4; break;
case 15: index = 5; break;
case 16: index = 6; break;
case 18: index = 7; break;
case 0: index = 8; break;
default:
index = 8;
this->parentalMsg( 0, this->labPEGIBBFC->Text + this->labPEGIBBFC2->Text );
break;
}
this->combPEGIBBFC->SelectedIndex = index;
this->cboxPEGIBBFC->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_PEGI_BBFC ]);
this->cboxAlwaysPEGIBBFC->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_PEGI_BBFC ]);
// OFLC
switch( *(hSrl->hArrayParentalRating[ OS_TWL_PCTL_OGN_OFLC ]) )
{
case 0:
if( *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_OFLC ]) )
index = 0;
else
index = 4;
break;
case 7: index = 1; break;
case 14: index = 2; break;
case 15: index = 3; break;
default:
index = 4; break;
this->parentalMsg( 0, this->labOFLC->Text );
break;
}
this->combOFLC->SelectedIndex = index;
this->cboxOFLC->Checked = *(hSrl->hArrayParentalEffect[ OS_TWL_PCTL_OGN_OFLC ]);
this->cboxAlwaysOFLC->Checked = *(hSrl->hArrayParentalAlways[ OS_TWL_PCTL_OGN_OFLC ]);
}
// ペアレンタルコントロール関連情報専用のダイアログメッセージ
void parentalMsg( const System::Int32 type, const System::String ^msg )
{
System::String ^prefix;
System::String ^suffix;
if( this->rSelectJ->Checked == true )
{
prefix = gcnew System::String( "ペアレンタルコントロール情報の " );
}
else
{
prefix = gcnew System::String( "Parental Control Info. " );
}
// 0: 読み込み時チェック
// 1: 書き込み時チェック(レーティングが設定されているのにフラグが有効になっていない)
// 2: 書き込み時チェック(レーティングが未審査なのにフラグが有効になっている)
if( type == 0 )
{
if( this->rSelectJ->Checked == true )
suffix = gcnew System::String( " のレーティング値が不正です。ひとまず「未審査」にしますので、正しい値を設定してください。" );
else
suffix = gcnew System::String( " : Illegal Rating. The value is set to \"Unexamined\" temporarily. Please set the value." );
}
else if( type == 1 )
{
if( this->rSelectJ->Checked == true )
suffix = gcnew System::String( " のレーティング値が設定されているのに有効フラグが立っていません。設定を確認してください。" );
else
suffix = gcnew System::String( " : The rating control flag is NOT enabled, but rating is set. Please retry settings." );
}
else if( type == 2 )
{
if( this->rSelectJ->Checked == true )
suffix = gcnew System::String( " のレーティングが未審査なのに有効フラグが立っています。設定を確認してください。" );
else
suffix = gcnew System::String( " : The rating control flag is enabled, but rating is NOT set. Please retry settings." );
}
this->errMsg( prefix + msg + suffix );
}
// マスタ書類情報をフォームから取得して書類に反映させる
void setDeliverablePropaties(void)
{
// 提出情報
this->hDeliv->hProductName = this->tboxProductName->Text;
this->hDeliv->hProductCode1 = this->tboxProductCode1->Text;
this->hDeliv->hProductCode2 = this->tboxProductCode2->Text;
this->hDeliv->hReleaseForeign = gcnew System::Boolean( this->cboxReleaseForeign->Checked );
if( this->cboxReleaseForeign->Checked == true )
{
this->hDeliv->hProductNameForeign = this->tboxProductNameForeign->Text;
this->hDeliv->hProductCode1Foreign = this->tboxProductCode1Foreign->Text;
this->hDeliv->hProductCode2Foreign = this->tboxProductCode2Foreign->Text;
}
else
{
this->hDeliv->hProductNameForeign = nullptr;
this->hDeliv->hProductCode1Foreign = nullptr;
this->hDeliv->hProductCode2Foreign = nullptr;
}
this->hDeliv->hReleaseYear = gcnew System::Int32( this->dateRelease->Value.Year );
this->hDeliv->hReleaseMonth = gcnew System::Int32( this->dateRelease->Value.Month );
this->hDeliv->hReleaseDay = gcnew System::Int32( this->dateRelease->Value.Day );
this->hDeliv->hSubmitYear = gcnew System::Int32( this->dateSubmit->Value.Year );
this->hDeliv->hSubmitMonth = gcnew System::Int32( this->dateSubmit->Value.Month );
this->hDeliv->hSubmitDay = gcnew System::Int32( this->dateSubmit->Value.Day );
this->hDeliv->hSubmitVersion = gcnew System::Int32( System::Decimal::ToInt32( this->numSubmitVersion->Value ) );
this->hDeliv->hSDK = this->tboxSDK->Text;
// 提出方法
if( this->rSubmitPost->Checked == true )
{
this->hDeliv->hSubmitWay = this->rSubmitPost->Text;
}
else
{
this->hDeliv->hSubmitWay = this->rSubmitHand->Text;
}
// 用途
if( this->rUsageSale->Checked == true )
{
this->hDeliv->hUsage = this->rUsageSale->Text;
this->hDeliv->hUsageOther = nullptr;
}
else if( this->rUsageSample->Checked == true )
{
this->hDeliv->hUsage = this->rUsageSample->Text;
this->hDeliv->hUsageOther = nullptr;
}
else if( this->rUsageDst->Checked == true )
{
this->hDeliv->hUsage = this->rUsageDst->Text;
this->hDeliv->hUsageOther = nullptr;
}
else if( this->rUsageOther->Checked == true )
{
this->hDeliv->hUsage = this->rUsageOther->Text;
this->hDeliv->hUsageOther = this->tboxUsageOther->Text;
}
// 会社情報
this->hDeliv->hCompany1 = this->tboxCompany1->Text;
this->hDeliv->hDepart1 = this->tboxDepart1->Text;
this->hDeliv->hPerson1 = this->tboxPerson1->Text;
if( this->rSelectJ->Checked == true )
{
this->hDeliv->hFurigana1 = this->tboxFurigana1->Text;
}
else
{
this->hDeliv->hFurigana1 = nullptr;
}
this->hDeliv->hTel1 = this->tboxTel1->Text;
this->hDeliv->hFax1 = this->tboxFax1->Text;
this->hDeliv->hMail1 = this->tboxMail1->Text;
this->hDeliv->hNTSC1 = this->tboxNTSC1->Text;
this->hDeliv->hIsPerson2 = gcnew System::Boolean( this->cboxIsInputPerson2->Checked );
if( this->cboxIsInputPerson2->Checked == true )
{
this->hDeliv->hCompany2 = this->tboxCompany2->Text;
this->hDeliv->hDepart2 = this->tboxDepart2->Text;
this->hDeliv->hPerson2 = this->tboxPerson2->Text;
if( this->rSelectJ->Checked == true )
{
this->hDeliv->hFurigana2 = this->tboxFurigana2->Text;
}
else
{
this->hDeliv->hFurigana2 = nullptr;
}
this->hDeliv->hTel2 = this->tboxTel2->Text;
this->hDeliv->hFax2 = this->tboxFax2->Text;
this->hDeliv->hMail2 = this->tboxMail2->Text;
this->hDeliv->hNTSC2 = this->tboxNTSC2->Text;
}
else
{
this->hDeliv->hCompany2 = nullptr;
this->hDeliv->hDepart2 = nullptr;
this->hDeliv->hPerson2 = nullptr;
this->hDeliv->hFurigana2 = nullptr;
this->hDeliv->hTel2 = nullptr;
this->hDeliv->hFax2 = nullptr;
this->hDeliv->hMail2 = nullptr;
this->hDeliv->hNTSC2 = nullptr;
}
// プログラム自己申告仕様
this->hDeliv->hIsWireless = gcnew System::Boolean( this->cboxIsWireless->Checked );
this->hDeliv->hIsTouch = gcnew System::Boolean( this->cboxIsTouch->Checked );
this->hDeliv->hIsMic = gcnew System::Boolean( this->cboxIsMic->Checked );
this->hDeliv->hIsWiFi = gcnew System::Boolean( this->cboxIsWiFi->Checked );
this->hDeliv->hIsGBACartridge = gcnew System::Boolean( this->cboxIsGBACartridge->Checked );
this->hDeliv->hIsDSCartridge = gcnew System::Boolean( this->cboxIsDSCartridge->Checked );
this->hDeliv->hIsSoftReset = gcnew System::Boolean( this->cboxIsSoftReset->Checked );
this->hDeliv->hIsPictoChatSearch = gcnew System::Boolean( this->cboxIsPictoChatSearch->Checked );
this->hDeliv->hIsClock = gcnew System::Boolean( this->cboxIsClock->Checked );
this->hDeliv->hIsAutoBackLightOff = gcnew System::Boolean( this->cboxIsAutoBackLightOff->Checked );
this->hDeliv->hTimeAutoBackLightOff = gcnew System::Int32( System::Decimal::ToInt32(this->numIsAutoBackLightOff->Value) );
this->hDeliv->hIsAutoLcdOff = gcnew System::Boolean( this->cboxIsAutoLcdOff->Checked );
this->hDeliv->hTimeAutoLcdOff = gcnew System::Int32( System::Decimal::ToInt32(this->numIsAutoLcdOff->Value) );
this->hDeliv->hIsSleepMode = gcnew System::Boolean( this->cboxIsSleep->Checked );
this->hDeliv->hIsNotSleepClose = gcnew System::Boolean( this->cboxIsNotSleepClose->Checked );
this->hDeliv->hTimeSleepClose = gcnew System::Int32( System::Decimal::ToInt32(this->numTimeSleepClose->Value) );
this->hDeliv->hIsSleepAlarm = gcnew System::Boolean( this->cboxIsSleepAlarm->Checked );
this->hDeliv->hProcSleepAlarm = (this->cboxIsSleepAlarm->Checked)?(this->tboxIsSleepAlarm->Text):nullptr;
this->hDeliv->hIsIPLUserComment = gcnew System::Boolean( this->cboxIsIPLUserComment->Checked );
this->hDeliv->hSceneIPLUserComment = (this->cboxIsIPLUserComment->Checked)?(this->tboxIsIPLUserComment->Text):nullptr;
this->hDeliv->hIsAllIPLFonts = gcnew System::Boolean( this->cboxIsAllIPLFonts->Checked );
// プログラム自己申告仕様2
this->hDeliv->hIsLangJ = gcnew System::Boolean( this->cboxIsLangJ->Checked );
this->hDeliv->hIsLangE = gcnew System::Boolean( this->cboxIsLangE->Checked );
this->hDeliv->hIsLangF = gcnew System::Boolean( this->cboxIsLangF->Checked );
this->hDeliv->hIsLangG = gcnew System::Boolean( this->cboxIsLangG->Checked );
this->hDeliv->hIsLangI = gcnew System::Boolean( this->cboxIsLangI->Checked );
this->hDeliv->hIsLangS = gcnew System::Boolean( this->cboxIsLangS->Checked );
this->hDeliv->hIsLangC = gcnew System::Boolean( this->cboxIsLangC->Checked );
this->hDeliv->hIsLangK = gcnew System::Boolean( this->cboxIsLangK->Checked );
this->hDeliv->hIsLangOther = gcnew System::Boolean( this->cboxIsLangOther->Checked );
this->hDeliv->hLangOther = (this->cboxIsLangOther->Checked)?(this->tboxIsLangOther->Text):nullptr;
this->hDeliv->hIsIPLLang = gcnew System::Boolean( this->rIsIPLLang->Checked );
// 使用ライセンス
this->hDeliv->hUseLcFont = gcnew System::Boolean( this->cboxUseLc->Checked );
this->hDeliv->hUseVx = gcnew System::Boolean( this->cboxUseVx->Checked );
this->hDeliv->hUseAtok = gcnew System::Boolean( this->cboxUseAtok->Checked );
this->hDeliv->hUseVoiceChat = gcnew System::Boolean( this->cboxUseVoiceChat->Checked );
this->hDeliv->hUseWiFiLib = gcnew System::Boolean( this->cboxUseWiFiLib->Checked );
this->hDeliv->hUseVoiceRecog = gcnew System::Boolean( this->cboxUseVoiceRecog->Checked );
this->hDeliv->hUseCharRecog = gcnew System::Boolean( this->cboxUseCharRecog->Checked );
this->hDeliv->hUseVoiceCombine = gcnew System::Boolean( this->cboxUseVoiceCombine->Checked );
this->hDeliv->hUseNetFront = gcnew System::Boolean( this->cboxUseNetFront->Checked );
this->hDeliv->hUseOthers = (this->cboxUseOthers->Checked)?(this->tboxUseOthers->Text):nullptr;
// 備考
System::String ^tmp = this->tboxCaption->Text->Replace( " ", "" );
if( this->tboxCaption->Text->Equals("") || tmp->Equals("") ) // スペースのみの文字列は含めない
{
this->hDeliv->hCaption = nullptr;
}
else
{
this->hDeliv->hCaption = this->tboxCaption->Text;
}
// 備考欄に特殊な設定を追記
tmp = this->tboxCaptionEx->Text->Replace( " ", "" );
if( !(this->tboxCaptionEx->Text->Equals("")) && !(tmp->Equals("")) )
{
this->hDeliv->hCaption += (" " + this->tboxCaptionEx->Text);
}
// 一部のROM情報を登録
if( this->combBackup->SelectedIndex != (this->combBackup->Items->Count - 1) )
{
this->hDeliv->hBackupMemory = this->combBackup->SelectedItem->ToString();
}
else
{
this->hDeliv->hBackupMemory = this->tboxBackupOther->Text;
}
}
void setDeliverableForms(void)
{
}
// フォームの入力をチェックする
System::Boolean checkDeliverableForms(void)
{
// 不正な場合はダイアログで注意してreturn
// 提出情報
if( this->checkTextForm( this->tboxProductName->Text, this->labProductName->Text ) == false )
return false;
if( this->checkTextForm( this->tboxProductCode1->Text, this->labProductCode->Text ) == false )
return false;
if( this->checkTextForm( this->tboxProductCode2->Text, this->labProductCode->Text ) == false )
return false;
if( this->cboxReleaseForeign->Checked == true )
{
if( this->checkTextForm( this->tboxProductNameForeign->Text, this->gboxForeign->Text + " " + this->labProductNameForeign->Text ) == false )
return false;
if( this->checkTextForm( this->tboxProductCode1Foreign->Text, this->gboxForeign->Text + " " + this->labProductCodeForeign->Text ) == false )
return false;
if( this->checkTextForm( this->tboxProductCode2Foreign->Text, this->gboxForeign->Text + " " + this->labProductCodeForeign->Text ) == false )
return false;
}
if( this->rUsageOther->Checked == true )
{
if( this->checkTextForm( this->tboxUsageOther->Text,
this->labUsage->Text + "(" + this->rUsageOther->Text + ")" ) == false )
return false;
}
if( this->checkTextForm( this->tboxSDK->Text, this->labSDK->Text ) == false )
return false;
// 会社情報
if( this->checkTextForm( this->tboxPerson1->Text, this->labPerson1->Text ) == false )
return false;
if( this->checkTextForm( this->tboxCompany1->Text, this->labCompany1->Text ) == false )
return false;
if( this->checkTextForm( this->tboxDepart1->Text, this->labDepart1->Text ) == false )
return false;
if( this->rSelectJ->Checked == true )
{
if( this->checkTextForm( this->tboxFurigana1->Text, this->labFurigana1->Text ) == false )
return false;
}
if( this->checkTextForm( this->tboxTel1->Text, this->labTel1->Text ) == false )
return false;
if( this->checkTextForm( this->tboxFax1->Text, this->labFax1->Text ) == false )
return false;
if( this->checkTextForm( this->tboxMail1->Text, this->labMail1->Text ) == false )
return false;
if( this->checkTextForm( this->tboxNTSC1->Text, this->labNTSC1Pre->Text + " " + this->labNTSC1Sur->Text ) == false )
return false;
if( this->cboxIsInputPerson2->Checked == true )
{
if( this->checkTextForm( this->tboxPerson2->Text, this->labPerson2->Text ) == false )
return false;
if( this->checkTextForm( this->tboxCompany2->Text, this->labCompany2->Text ) == false )
return false;
if( this->checkTextForm( this->tboxDepart2->Text, this->labDepart2->Text ) == false )
return false;
if( this->rSelectJ->Checked == true )
{
if( this->checkTextForm( this->tboxFurigana2->Text, this->labFurigana2->Text ) == false )
return false;
}
if( this->checkTextForm( this->tboxTel2->Text, this->labTel2->Text ) == false )
return false;
if( this->checkTextForm( this->tboxFax2->Text, this->labFax2->Text ) == false )
return false;
if( this->checkTextForm( this->tboxMail2->Text, this->labMail2->Text ) == false )
return false;
if( this->checkTextForm( this->tboxNTSC2->Text, this->labNTSC2Pre->Text + " " + this->labNTSC2Sur->Text ) == false )
return false;
}
// プログラム自己申請仕様
if( this->cboxIsSleepAlarm->Checked == true )
{
if( this->checkTextForm( this->tboxIsSleepAlarm->Text,
this->cboxIsSleepAlarm->Text + "(" + this->labIsIPLUserCommentScene->Text + ")" ) == false )
{
return false;
}
}
if( this->cboxIsIPLUserComment->Checked == true )
{
if( this->checkTextForm( this->tboxIsIPLUserComment->Text,
this->cboxIsIPLUserComment->Text + "(" + this->labIsIPLUserCommentScene->Text + ")" ) == false )
{
return false;
}
}
// プログラム自己申請仕様2
if( this->cboxIsLangOther->Checked == true )
{
if( this->checkTextForm( this->tboxIsLangOther->Text,
this->labIsLang->Text + "(" + this->cboxIsLangOther->Text + ")" ) == false )
{
return false;
}
}
// 使用ライセンス
if( this->cboxUseOthers->Checked == true )
{
if( this->checkTextForm( this->tboxUseOthers->Text, this->cboxUseOthers->Text ) == false )
return false;
}
// 一部のROM情報(SRLバイナリに反映されない情報)をここでチェックする
if( this->checkBoxIndex( this->combBackup, this->labBackup->Text ) == false )
return false;
if( this->combBackup->SelectedIndex == (this->combBackup->Items->Count - 1) )
{
if( this->checkTextForm( this->tboxBackupOther->Text, this->labBackup->Text ) == false )
return false;
}
return true;
}
// テキスト入力がされているかチェック
System::Boolean checkTextForm( System::String ^formtext, System::String ^label )
{
System::String ^msg;
if( this->rSelectJ->Checked == true )
msg = gcnew System::String( "が入力されていません。やり直してください。" );
else
msg = gcnew System::String( " is not set. Please retry setting." );
if( formtext == nullptr )
{
this->errMsg( label + msg );
return false;
}
System::String ^tmp = formtext->Replace( " ", "" ); // スペースのみの文字列もエラー
if( formtext->Equals("") || tmp->Equals("") )
{
this->errMsg( label + msg );
return false;
}
return true;
}
// 数値入力が正常かどうかチェック
System::Boolean checkNumRange( System::Int32 val, System::Int32 min, System::Int32 max, System::String ^label )
{
System::String ^msg;
if( this->rSelectJ->Checked == true )
msg = gcnew System::String( "の値の範囲が不正です。やり直してください。" );
else
msg = gcnew System::String( ": Invalidate range of value. Please retry." );
if( (val < min) || (max < val) )
{
this->errMsg( label + msg );
return false;
}
return true;
}
System::Boolean checkNumRange( System::String ^strval, System::Int32 min, System::Int32 max, System::String ^label )
{
try
{
System::Int32 i = System::Int32::Parse(strval);
return (this->checkNumRange( i, min, max, label ));
}
catch ( System::FormatException ^ex )
{
(void)ex;
return (this->checkNumRange( max+1, min, max, label )); // 必ず例外を発生させる
}
}
// コンボボックスをチェック
System::Boolean checkBoxIndex( System::Windows::Forms::ComboBox ^box, System::String ^label )
{
System::String ^msg;
if( this->rSelectJ->Checked == true )
{
msg = gcnew System::String( "が選択されていません。やり直してください。" );
}
else
{
msg = gcnew System::String( " is not selected. Please retry." );
}
if( box->SelectedIndex < 0 )
{
this->errMsg( label + msg );
return false;
}
return true;
}
// エラーメッセージを出力
void errMsg( System::String ^str )
{
MessageBox::Show( str, "Error", MessageBoxButtons::OK, MessageBoxIcon::Error );
}
private:
// SRLのオープン
System::Void loadSrl( System::String ^filename )
{
if( this->hSrl->readFromFile( filename ) != ECSrlResult::NOERROR )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "リードに失敗しました。" );
else
this->errMsg( "Reading the file failed." );
return; // 前のファイルが正常である保証なしなので前のファイルも上書き保存できないようにする
}
this->tboxFile->Text = filename;
// GUIにROM情報を格納
this->setSrlForms();
// 全体のCRCを算出
u16 crc;
if( !getWholeCRCInFile( filename, &crc ) )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "CRCの計算に失敗しました。" );
else
this->errMsg( "Calc CRC failed." );
return;
}
System::UInt16 ^hcrc = gcnew System::UInt16( crc );
this->tboxWholeCRC->Clear();
this->tboxWholeCRC->AppendText( "0x" );
this->tboxWholeCRC->AppendText( hcrc->ToString("X") );
if( this->rSelectJ->Checked == true )
this->tboxMsg->Text = "ファイルオープンに成功しました。";
else
this->tboxMsg->Text = "Opening the file succeeded.";
} // openSrl
// SRLの保存
System::Void saveSrl( System::String ^filename )
{
// SRL関連フォーム入力をチェックする
if( this->checkSrlForms() == false )
{
return;
}
// ROM情報をフォームから取得してSRLバイナリに反映させる
this->setSrlPropaties();
// マスタ書類情報をフォームから取得して書類に反映させる -> 必要なし
//this->setDeliverablePropaties();
// ファイルをコピー
if( !(filename->Equals( this->tboxFile->Text )) )
{
System::IO::File::Copy( this->tboxFile->Text, filename, true );
}
// コピーしたファイルにROMヘッダを上書き
if( this->hSrl->writeToFile( filename ) != ECSrlResult::NOERROR )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "保存に失敗しました。" );
else
this->errMsg( "Saving the file failed." );
return;
}
if( this->rSelectJ->Checked == true )
this->tboxMsg->Text = "保存が成功しました。";
else
this->tboxMsg->Text = "Saving the file succeeded.";
this->tboxFile->Text = filename;
// 再リード
this->loadSrl( filename );
}
/////////////////////////////////////////////
// フォーム操作メソッド
/////////////////////////////////////////////
// 開くボタン
private:
System::Void butOpen_Click(System::Object^ sender, System::EventArgs^ e)
{
System::String^ filename;
// ドラッグアンドドロップ以外ではダイアログから入力する
{
System::Windows::Forms::OpenFileDialog ^dlg = gcnew (OpenFileDialog);
dlg->InitialDirectory = "c:\\";
dlg->Filter = (this->rSelectJ->Checked == true)?"srl形式 (*.srl)|*.srl|All files (*.*)|*.*"
:"srl format (*.srl)|*.srl|All files (*.*)|*.*";
dlg->FilterIndex = 1;
dlg->RestoreDirectory = true;
if( dlg->ShowDialog() != System::Windows::Forms::DialogResult::OK )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "ファイルオープンがキャンセルされました。" );
else
this->errMsg( "Opening the file is canceled." );
return;
}
filename = dlg->FileName;
}
this->loadSrl( filename );
} // end of butOpen_Click()
// 名前をつけて保存
private:
System::Void butSaveAs_Click(System::Object^ sender, System::EventArgs^ e)
{
System::String^ filename;
// ダイアログで決めたファイルにSRLを保存
{
System::Windows::Forms::SaveFileDialog ^dlg = gcnew (SaveFileDialog);
dlg->InitialDirectory = "c:\\";
dlg->Filter = (this->rSelectJ->Checked == true)?"srl形式 (*.srl)|*.srl"
:"srl format (*.srl)|*.srl";
dlg->FilterIndex = 1;
dlg->RestoreDirectory = true;
if( dlg->ShowDialog() != System::Windows::Forms::DialogResult::OK )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "保存がキャンセルされましたのでROMファイルデータは作成(更新)されません。" );
else
this->errMsg( "ROM file is not updated since saving the file is canceled." );
return;
}
filename = dlg->FileName;
if( !(dlg->FileName->EndsWith( ".srl" )) )
{
filename += ".srl";
}
}
this->saveSrl( filename );
} // end of butSaveAs_Click()
// ファイルパス表示用テキストボックス
private:
// ドラッグされてまだマウスのボタンが離されていないとき
System::Void tboxFile_DragEnter(System::Object^ sender, System::Windows::Forms::DragEventArgs^ e)
{
if( e->Data->GetDataPresent( DataFormats::FileDrop ) )
{
e->Effect = DragDropEffects::All;
}
}
// ドラッグされたあとマウスのボタンが離されたとき
System::Void tboxFile_DragDrop(System::Object^ sender, System::Windows::Forms::DragEventArgs^ e)
{
array<String^> ^files = dynamic_cast< array<String^> ^>(e->Data->GetData( DataFormats::FileDrop ) );
String ^filename = files[0];
if( System::IO::File::Exists(filename) == false )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "ファイルが存在しませんので開くことができません。" );
else
this->errMsg( "The file is not found, therefore the file can not be opened." );
return;
}
this->loadSrl( filename ); // ドラッグアンドドロップの時点でボタンを押さなくてもファイルを開く
this->tboxFile->Text = filename;
}
// マスタ提出書類を作成ボタン
private:
System::Void butMakeMaster_Click(System::Object^ sender, System::EventArgs^ e)
{
System::String ^delivfile;
ECDeliverableResult result;
System::String ^srlfile;
System::UInt16 ^hcrc;
cli::array<System::String^> ^paths;
// SRLと書類の両方のフォーム入力をチェックする
if( this->checkSrlForms() == false )
{
return;
}
if( this->checkDeliverableForms() == false )
{
return;
}
// 注意書き
{
System::String ^stmp;
if( this->rSelectJ->Checked == true )
stmp = "Step1/2: ROMデータファイル(SRL)と提出書類の情報を一致させるため、まず、入力情報を反映させたSRLを作成します。\n(キャンセルされたとき、SRLおよび提出書類は作成されません。)";
else
stmp = "Step1/2: Firstly, We save ROM file(SRL) because several information in a submission sheet are match those in the SRL.\n(When it is canceled, both the SRL and a submission sheet are not made.)";
MessageBox::Show( stmp, "Caution", MessageBoxButtons::OK, MessageBoxIcon::Information );
}
// ダイアログからSrl名を取得する
{
System::Windows::Forms::SaveFileDialog ^dlg = gcnew (SaveFileDialog);
dlg->InitialDirectory = "c:\\";
dlg->Filter = "srl形式 (*.srl)|*.srl";
dlg->FilterIndex = 1;
dlg->RestoreDirectory = true;
if( dlg->ShowDialog() != System::Windows::Forms::DialogResult::OK )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "SRLの保存がキャンセルされましたので提出書類は作成されません。");
else
this->errMsg( "A submission sheet can not be made, since saving SRL is canceled." );
return;
}
srlfile = dlg->FileName;
if( !(dlg->FileName->EndsWith( ".srl" )) )
{
srlfile += ".srl";
}
}
// マスタ提出書類に必要な情報をフォームから取得して更新
this->setSrlPropaties(); // 先にSrlを更新しておく
this->setDeliverablePropaties();
// 注意書き
{
System::String ^stmp;
if( this->rSelectJ->Checked == true )
stmp = "Step2/2: 続いて提出書類を作成します。\nここでキャンセルされたとき、提出書類はもとよりSRLも作成(更新)されませんのでご注意ください。";
else
stmp = "Step2/2: Secondly, We should make a submission sheet. \n(CAUTION: When it is canceled, not only a submission sheet is not made, but also the SRL is selected previously.)";
MessageBox::Show( stmp, "Caution", MessageBoxButtons::OK, MessageBoxIcon::Information );
}
// ダイアログでファイルパスを決定
{
System::Windows::Forms::SaveFileDialog ^dlg = gcnew (SaveFileDialog);
dlg->InitialDirectory = "c:\\";
dlg->Filter = "xml形式 (*.xml)|*.xml";
dlg->FilterIndex = 1;
dlg->RestoreDirectory = true;
if( dlg->ShowDialog() != System::Windows::Forms::DialogResult::OK )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "提出書類の作成がキャンセルされました。" );
else
this->errMsg( "Making a submission sheet is canceled." );
return;
}
delivfile = dlg->FileName;
if( !(dlg->FileName->EndsWith( ".xml" )) )
{
delivfile += ".xml";
}
}
// SRLを更新
this->saveSrl( srlfile );
u16 crc; // SRL全体のCRCを計算する(書類に記述するため)
if( !getWholeCRCInFile( srlfile, &crc ) )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "CRCの計算に失敗しました。提出書類の作成をキャンセルします。" );
else
this->errMsg( "Calc CRC is failed. Therefore, Making a submission sheet is canceled." );
return;
}
hcrc = gcnew System::UInt16( crc );
this->tboxWholeCRC->Clear();
this->tboxWholeCRC->AppendText( "0x" );
this->tboxWholeCRC->AppendText( hcrc->ToString("X") );
// 書類作成
paths = srlfile->Split(L'\\'); // 余分なパスを削除
srlfile = paths[ paths->Length - 1 ];
//result = this->hDeliv->write( delivfile, this->hSrl, hcrc, srlfile, !(this->rSelectJ->Checked) );
result = this->hDeliv->writeSpreadsheet( delivfile, this->hSrl, hcrc, srlfile, !(this->rSelectJ->Checked) );
if( result != ECDeliverableResult::NOERROR )
{
if( this->rSelectJ->Checked == true )
this->errMsg( "書類の作成に失敗しました。" );
else
this->errMsg( "Making a submission sheet is failed." );
return;
}
this->tboxMsg->Text = "書類の作成に成功しました。";
} // end of butMakeMaster_Click
// チェックボタンを押したときに他のフォームを有効にする
private:
System::Void cboxIsSleep_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
// チェックボタンの状態から他のフォームの有効/無効を切り替える
this->cboxIsNotSleepClose->Enabled = this->cboxIsSleep->Checked;
this->cboxIsSleepAlarm->Enabled = this->cboxIsSleep->Checked;
//this->tboxIsSleepAlarm->Enabled = this->cboxIsSleep->Checked;
if( this->cboxIsSleep->Checked == false )
{
this->cboxIsNotSleepClose->Checked = false; // フォーム内容を削除する
this->cboxIsSleepAlarm->Checked = false;
//this->tboxIsSleepAlarm->Clear();
}
}
private:
System::Void cboxIsNotSleepClose_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->numTimeSleepClose->Enabled = this->cboxIsNotSleepClose->Checked;
if( this->cboxIsNotSleepClose->Checked == false )
{
this->numTimeSleepClose->Value = 0;
}
}
private:
System::Void cboxIsSleepAlarm_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->tboxIsSleepAlarm->Enabled = this->cboxIsSleepAlarm->Checked;
if( this->cboxIsSleepAlarm->Checked == false )
{
this->tboxIsSleepAlarm->Clear();
}
}
private:
System::Void cboxIsIPLUserComment_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->cboxIsAllIPLFonts->Enabled = this->cboxIsIPLUserComment->Checked;
this->tboxIsIPLUserComment->Enabled = this->cboxIsIPLUserComment->Checked;
if( this->cboxIsIPLUserComment->Checked == false )
{
this->cboxIsAllIPLFonts->Checked = false;
this->tboxIsIPLUserComment->Clear();
}
}
private:
System::Void cboxIsAutoBackLightOff_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->numIsAutoBackLightOff->Enabled = this->cboxIsAutoBackLightOff->Checked;
if( this->cboxIsAutoBackLightOff->Checked == false )
{
this->numIsAutoBackLightOff->Value = 0;
}
}
private:
System::Void cboxIsAutoLcdOff_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->numIsAutoLcdOff->Enabled = this->cboxIsAutoLcdOff->Checked;
if( this->cboxIsAutoBackLightOff->Checked == false )
{
this->numIsAutoLcdOff->Value = 0;
}
}
private:
System::Void cboxIsInputPerson2_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->gboxPerson2->Enabled = this->cboxIsInputPerson2->Checked;
if( this->cboxIsInputPerson2->Checked == true )
{
if( (this->tboxCompany1->Text != nullptr) && !(this->tboxCompany1->Text->Equals("")) )
{
this->tboxCompany2->Text = gcnew System::String( this->tboxCompany1->Text );
}
if( (this->tboxDepart1->Text != nullptr) && !(this->tboxDepart1->Text->Equals("")) )
{
this->tboxDepart2->Text = gcnew System::String( this->tboxDepart1->Text );
}
}
else
{
this->tboxCompany2->Clear();
this->tboxDepart2->Clear();
this->tboxPerson2->Clear();
this->tboxFurigana2->Clear();
this->tboxTel2->Clear();
this->tboxFax2->Clear();
this->tboxMail2->Clear();
this->tboxNTSC2->Clear();
}
}
private:
System::Void rUsageOther_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->tboxUsageOther->Enabled = this->rUsageOther->Checked;
if( this->rUsageOther->Checked == false )
{
this->tboxUsageOther->Clear();
}
}
private:
System::Void cboxUseOthers_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->tboxUseOthers->Enabled = this->cboxUseOthers->Checked;
if( this->cboxUseOthers->Checked == false )
{
this->tboxUseOthers->Clear();
}
}
private:
System::Void cboxRemasterVerE_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
//this->numRemasterVer->Enabled = !(this->cboxRemasterVerE->Checked);
//if( this->cboxRemasterVerE->Checked == false )
//{
// this->numRemasterVer->Value = 0;
//}
}
private:
System::Void combBackup_SelectedIndexChanged(System::Object^ sender, System::EventArgs^ e)
{
if( this->combBackup->SelectedIndex == (this->combBackup->Items->Count - 1) )
{
this->tboxBackupOther->Enabled = true;
}
else
{
this->tboxBackupOther->Enabled = false;
this->tboxBackupOther->Clear();
}
}
private:
System::Void cboxIsLangOther_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->tboxIsLangOther->Enabled = this->cboxIsLangOther->Checked;
if( this->cboxIsLangOther->Checked == false )
{
this->tboxIsLangOther->Clear();
}
}
private:
// 日本語版への切り替え
System::Void rSelectJ_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
System::Int32 index;
// フロントパネル上部
this->gboxSrl->Text = gcnew System::String( "ROMデータ情報" );
this->labTitleName->Text = gcnew System::String( "ソフトタイトル" );
this->labGameCode->Text = gcnew System::String( "イニシャルコード" );
this->labMakerCode->Text = gcnew System::String( "メーカコード" );
this->labPlatform->Text = gcnew System::String( "プラットフォーム" );
this->labRomType->Text = gcnew System::String( "ROMタイプ設定" );
this->labRomSize->Text = gcnew System::String( "ROM容量" );
this->labBackup->Text = gcnew System::String( "バックアップメモリ" );
this->labHeaderCRC->Text = gcnew System::String( "ヘッダCRC" );
this->labRomCRC->Text = gcnew System::String( "全体のCRC" );
this->labCaption->Text = gcnew System::String( "備考欄" );
index = this->combBackup->SelectedIndex;
this->combBackup->Items->Clear();
this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM",
L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"なし", L"その他"});
this->combBackup->SelectedIndex = index;
// フロントパネル下部
this->gboxFileOpen->Text = gcnew System::String( "ROMデータファイルの入出力" );
this->butOpen->Text = gcnew System::String( "ROMデータを開く" );
this->butSaveAs->Text = gcnew System::String( "入力情報を反映させて保存" );
this->butMakeMaster->Text = gcnew System::String( "マスタ提出書類を作成" );
// 提出情報タブ
this->tabSubmitInfo->Text = gcnew System::String( "提出情報" );
this->labProductName->Text = gcnew System::String( "製品名" );
this->labProductCode->Text = gcnew System::String( "製品コード" );
this->gboxForeign->Text = gcnew System::String( "海外版" );
this->labProductNameForeign->Text = gcnew System::String( "製品名" );
this->labProductCodeForeign->Text = gcnew System::String( "製品コード" );
this->cboxReleaseForeign->Text = gcnew System::String( "発売する(予定を含む)" );
this->labReleaseDate->Text = gcnew System::String( "発売予定日" );
this->labSubmiteDate->Text = gcnew System::String( "提出日" );
this->labSubmitWay->Text = gcnew System::String( "提出方法" );
this->rSubmitPost->Text = gcnew System::String( "郵送" );
this->rSubmitHand->Text = gcnew System::String( "手渡し" );
this->labUsage->Text = gcnew System::String( "用途" );
this->rUsageSale->Text = gcnew System::String( "一般販売用" );
this->rUsageSample->Text = gcnew System::String( "試遊台用" );
this->rUsageDst->Text = gcnew System::String( "データ配信用" );
this->rUsageOther->Text = gcnew System::String( "その他" );
this->labRemasterVer->Text = gcnew System::String( "リマスターバージョン" );
this->cboxRemasterVerE->Text = gcnew System::String( "E(事前版)" );
this->labSubmitVer->Text = gcnew System::String( "提出バージョン" );
this->labCapSubmitVer->Text = gcnew System::String( "* リマスターバージョンが上がると再び0からカウントとなります。" );
this->labSDK->Text = gcnew System::String( "SDKバージョン" );
// 会社情報タブ
this->tabCompanyInfo->Text = gcnew System::String( "会社情報" );
this->gboxPerson1->Text = gcnew System::String( "担当者1" );
this->gboxPerson2->Text = gcnew System::String( "担当者2" );
this->cboxIsInputPerson2->Text = gcnew System::String( "担当者2を入力する(任意)" );
this->labCompany1->Text = gcnew System::String( "貴社名" );
this->labDepart1->Text = gcnew System::String( "部署名" );
this->labPerson1->Text = gcnew System::String( "ご氏名" );
this->labCompany2->Text = gcnew System::String( "貴社名" );
this->labDepart2->Text = gcnew System::String( "部署名" );
this->labPerson2->Text = gcnew System::String( "ご氏名" );
// ふりがな情報を削除
this->tboxFurigana1->Enabled = true;
this->labFurigana1->Text = gcnew System::String("ふりがな");
this->tboxFurigana2->Enabled = true;
this->labFurigana2->Text = gcnew System::String("ふりがな");
// プログラム仕様
this->tabSpecInfo->Text = gcnew System::String( "追加情報1" );
this->cboxIsWireless->Text = gcnew System::String( "DSワイヤレス通信対応" );
this->cboxIsTouch->Text = gcnew System::String( "タッチスクリーン対応" );
this->cboxIsMic->Text = gcnew System::String( "マイク対応" );
this->cboxIsGBACartridge->Text = gcnew System::String( "GBAカートリッジ対応" );
this->cboxIsDSCartridge->Text = gcnew System::String( "DSカートリッジ対応" );
this->cboxIsWiFi->Text = gcnew System::String( "Wi-Fiコネクション対応" );
this->cboxIsClock->Text = gcnew System::String( "時計機能あり" );
this->cboxIsSoftReset->Text = gcnew System::String( "ソフトリセット機能あり" );
this->cboxIsPictoChatSearch->Text = gcnew System::String( "ピクトチャットサーチあり" );
this->cboxIsAutoBackLightOff->Text = gcnew System::String( "自動バックライトOFF" );
this->labTimeAutoBackLightOff->Text = gcnew System::String( "分" );
this->cboxIsAutoLcdOff->Text = gcnew System::String( "自動LCD OFF" );
this->labTimeAutoLcdOff->Text = gcnew System::String( "分" );
this->cboxIsSleep->Text = gcnew System::String( "スリープモード対応" );
this->cboxIsNotSleepClose->Text = gcnew System::String( "本体を閉じてもスリープモードに遷移しない場合がある" );
this->cboxIsSleepAlarm->Text = gcnew System::String( "RTCアラームで復帰する場合がある" );
this->labTimeSleepClose2->Text = gcnew System::String( "分" );
this->labSleepAlarmProc->Text = gcnew System::String( "→ 復帰した場合の処理内容" );
this->cboxIsIPLUserComment->Text = gcnew System::String( "IPLのユーザネーム・コメントの利用" );
this->labIsIPLUserCommentScene->Text= gcnew System::String( "→ 利用している場面" );
this->cboxIsAllIPLFonts->Text = gcnew System::String( "IPLで設定可能なフォントをすべて表示できる" );
// プログラム仕様2
this->tabSpecInfo2->Text = gcnew System::String( "追加情報2" );
this->labIsLang->Text = gcnew System::String( "ゲーム内での使用言語" );
this->cboxIsLangJ->Text = gcnew System::String( "日本語" );
this->cboxIsLangE->Text = gcnew System::String( "英語" );
this->cboxIsLangF->Text = gcnew System::String( "フランス語" );
this->cboxIsLangG->Text = gcnew System::String( "ドイツ語" );
this->cboxIsLangI->Text = gcnew System::String( "イタリア語" );
this->cboxIsLangS->Text = gcnew System::String( "スペイン語" );
this->cboxIsLangC->Text = gcnew System::String( "中国語" );
this->cboxIsLangK->Text = gcnew System::String( "韓国語" );
this->cboxIsLangOther->Text = gcnew System::String( "その他" );
this->labIsIPLLang->Text = gcnew System::String( "IPLの言語設定" );
this->rIsIPLLang->Text = gcnew System::String( "参照している" );
this->rIsNotIPLLang->Text = gcnew System::String( "参照していない" );
// TWL拡張仕様1
this->tabTWLInfo->Text = gcnew System::String( "TWL拡張仕様1" );
this->gboxTWLInfoReadOnly->Text = gcnew System::String( "TWL拡張情報(編集不可)" );
this->labNormalRomOffset->Text = gcnew System::String( "TWLノーマル領域ROMオフセット" );
this->labKeyTableRomOffset->Text = gcnew System::String( "TWL専用領域ROMオフセット" );
this->cboxIsNormalJump->Text = gcnew System::String( "ノーマルジャンプ許可" );
this->cboxIsTmpJump->Text = gcnew System::String( "tmpジャンプ許可" );
this->cboxIsSubBanner->Text = gcnew System::String( "サブバナーファイル有効" );
this->cboxIsWL->Text = gcnew System::String( "NTRホワイトリスト署名有効" );
this->gboxTWLInfoWritable->Text = gcnew System::String( "TWL拡張情報(編集可)" );
this->labEULA->Text = gcnew System::String( "EULA同意バージョン" );
this->cboxIsEULA->Text = gcnew System::String( "EULA同意" );
this->cboxIsWirelessIcon->Text = gcnew System::String( "DSワイヤレス通信アイコン表示" );
this->cboxIsWiFiIcon->Text = gcnew System::String( "Wi-Fi通信アイコン表示" );
// TWL拡張仕様2
this->tabTWLInfo2->Text = gcnew System::String( "TWL拡張仕様2" );
this->gboxAccess->Text = gcnew System::String( "アクセスコントロール情報" );
this->cboxIsSD->Text = gcnew System::String( "SDカード" );
this->cboxIsNAND->Text = gcnew System::String( "NANDフラッシュメモリ" );
this->labIsGameCardOn->Text = gcnew System::String( "ゲームカード電源" );
this->labAccessOther->Text = gcnew System::String( "その他" );
this->gboxShared2Size->Text = gcnew System::String( "Shared2ファイルサイズ" );
this->cboxIsShared2->Text = gcnew System::String( "Shared2ファイル使用" );
// 使用ライセンス
this->tabLicenseInfo->Text = gcnew System::String( "使用ライセンス" );
this->cboxUseLc->Text = gcnew System::String( "LCフォント (SHARP)" );
this->cboxUseAtok->Text = gcnew System::String( "ATOKライブラリ (JUSTSYSTEM)" );
this->cboxUseVoiceChat->Text = gcnew System::String( "VoiceChatライブラリ (Abiosso)" );
this->cboxUseWiFiLib->Text = gcnew System::String( "NITRO-WiFiライブラリ (NINTENDO)" );
this->cboxUseVoiceRecog->Text = gcnew System::String( "音声認識 (松下)" );
this->cboxUseCharRecog->Text = gcnew System::String( "Decuma手書き文字認識ライブラリ (Zi)" );
this->cboxUseVoiceCombine->Text = gcnew System::String( "音声合成 (SHARP)" );
this->cboxUseNetFront->Text = gcnew System::String( "NetFront Browser (ACCESS)" );
this->cboxUseOthers->Text = gcnew System::String( "その他" );
// ペアレンタルコントロール
this->tabParental->Text = gcnew System::String( "ペアレンタルコントロール" );
this->labParentalRating->Text = gcnew System::String( "レーティング" );
this->labParentalEnable->Text = gcnew System::String( "制限を有効" );
this->labParentalForceEnable->Text = gcnew System::String( "Rating Pending" );
index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避
this->combCERO->Items->Clear();
this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"A (全年齢)", L"B (12歳以上)", L"C (15歳以上)", L"D (17歳以上)",
L"Z (18歳以上)", L"未審査"});
this->combCERO->SelectedIndex = index;
index = this->combESRB->SelectedIndex;
this->combESRB->Items->Clear();
this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"EC (3歳以上)", L"E (6歳以上)", L"E10+ (10歳以上)", L"T (13歳以上)",
L"M (17歳以上)", L"未審査"});
this->combESRB->SelectedIndex = index;
index = this->combUSK->SelectedIndex;
this->combUSK->Items->Clear();
this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"年齢制限なし", L"6歳以上", L"12歳以上", L"16歳以上", L"青少年には不適切",
L"未審査"});
this->combUSK->SelectedIndex = index;
index = this->combPEGI->SelectedIndex;
this->combPEGI->Items->Clear();
this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"3歳以上", L"7歳以上", L"12歳以上", L"16歳以上", L"18歳以上",
L"未審査"});
this->combPEGI->SelectedIndex = index;
index = this->combPEGIPRT->SelectedIndex;
this->combPEGIPRT->Items->Clear();
this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6) {L"4歳以上", L"6歳以上", L"12歳以上", L"16歳以上", L"18歳以上",
L"未審査"});
this->combPEGIPRT->SelectedIndex = index;
index = this->combPEGIBBFC->SelectedIndex;
this->combPEGIBBFC->Items->Clear();
this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"3歳以上", L"4歳以上推奨", L"7歳以上", L"8歳以上推奨", L"12歳以上",
L"15歳以上", L"16歳以上", L"18歳以上", L"未審査"});
this->combPEGIBBFC->SelectedIndex = index;
index = this->combOFLC->SelectedIndex;
this->combOFLC->Items->Clear();
this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"未審査"});
this->combOFLC->SelectedIndex = index;
// 特殊な設定用のテキストボックスの表記を変更
this->setSrlFormsCaptionEx();
}
private:
// 英語版への切り替え
System::Void rSelectE_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
System::Int32 index;
// フロントパネル上部
this->gboxSrl->Text = gcnew System::String( "ROM Info." );
this->labTitleName->Text = gcnew System::String( "Title name" );
this->labGameCode->Text = gcnew System::String( "Game code" );
this->labMakerCode->Text = gcnew System::String( "Maker code" );
this->labPlatform->Text = gcnew System::String( "Platform" );
this->labRomType->Text = gcnew System::String( "ROM type" );
this->labRomSize->Text = gcnew System::String( "ROM size" );
this->labBackup->Text = gcnew System::String( "Backup memory" );
this->labHeaderCRC->Text = gcnew System::String( "Header CRC" );
this->labRomCRC->Text = gcnew System::String( "ROM CRC" );
this->labCaption->Text = gcnew System::String( "Remarks culumn" );
index = this->combBackup->SelectedIndex;
this->combBackup->Items->Clear();
this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM",
L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"Nothing", L"Other"});
this->combBackup->SelectedIndex = index;
// フロントパネル下部
this->gboxFileOpen->Text = gcnew System::String( "ROM file I/O" );
this->butOpen->Text = gcnew System::String( "Open a ROM file" );
this->butSaveAs->Text = gcnew System::String( "Save a ROM file" );
this->butMakeMaster->Text = gcnew System::String( "Make a submission sheet" );
// 提出情報タブ
this->tabSubmitInfo->Text = gcnew System::String( "Submission Info." );
this->labProductName->Text = gcnew System::String( "Product name" );
this->labProductCode->Text = gcnew System::String( "Product code" );
this->gboxForeign->Text = gcnew System::String( "Foreign version" );
this->labProductNameForeign->Text = gcnew System::String( "Product name" );
this->labProductCodeForeign->Text = gcnew System::String( "Product code" );
this->cboxReleaseForeign->Text = gcnew System::String( "Is scheduled to go on sale" );
this->labReleaseDate->Text = gcnew System::String( "Release date" );
this->labSubmiteDate->Text = gcnew System::String( "Submission date" );
this->labSubmitWay->Text = gcnew System::String( "How to submit" );
this->rSubmitPost->Text = gcnew System::String( "Mail" );
this->rSubmitHand->Text = gcnew System::String( "Handover" );
this->labUsage->Text = gcnew System::String( "Purpose" );
this->rUsageSale->Text = gcnew System::String( "For Sale" );
this->rUsageSample->Text = gcnew System::String( "For Trial" );
this->rUsageDst->Text = gcnew System::String( "For Network distribution" );
this->rUsageOther->Text = gcnew System::String( "Other" );
this->labRemasterVer->Text = gcnew System::String( "Remaster ver." );
this->cboxRemasterVerE->Text = gcnew System::String( "E(Preliminary ver.)" );
this->labSubmitVer->Text = gcnew System::String( "Submittion ver." );
this->labCapSubmitVer->Text = gcnew System::String( "* return to 0 when remaster ver. is updated." );
this->labSDK->Text = gcnew System::String( "SDK ver." );
// 会社情報タブ
this->tabCompanyInfo->Text = gcnew System::String( "Campany Info." );
this->gboxPerson1->Text = gcnew System::String( "Account1" );
this->gboxPerson2->Text = gcnew System::String( "Account2" );
this->cboxIsInputPerson2->Text = gcnew System::String( "Input Account2" );
this->labCompany1->Text = gcnew System::String( "Company" );
this->labDepart1->Text = gcnew System::String( "Dept." );
this->labPerson1->Text = gcnew System::String( "Name" );
this->labCompany2->Text = gcnew System::String( "Company" );
this->labDepart2->Text = gcnew System::String( "Dept." );
this->labPerson2->Text = gcnew System::String( "Name" );
// ふりがな情報を削除
this->tboxFurigana1->Clear();
this->tboxFurigana1->Enabled = false;
this->labFurigana1->Text = gcnew System::String("");
this->tboxFurigana2->Clear();
this->tboxFurigana2->Enabled = false;
this->labFurigana2->Text = gcnew System::String("");
// プログラム仕様
this->tabSpecInfo->Text = gcnew System::String( "Add.Info.1" );
this->cboxIsWireless->Text = gcnew System::String( "DS Wireless support" );
this->cboxIsTouch->Text = gcnew System::String( "Touch screen support" );
this->cboxIsMic->Text = gcnew System::String( "Mic Support" );
this->cboxIsGBACartridge->Text = gcnew System::String( "GBA Cartridge support" );
this->cboxIsDSCartridge->Text = gcnew System::String( "DS Cartridge support" );
this->cboxIsWiFi->Text = gcnew System::String( "Wi-Fi support" );
this->cboxIsClock->Text = gcnew System::String( "Clock function" );
this->cboxIsSoftReset->Text = gcnew System::String( "Soft Reset function" );
this->cboxIsPictoChatSearch->Text = gcnew System::String( "PictoChat search function" );
this->cboxIsAutoBackLightOff->Text = gcnew System::String( "Auto BackLight Off" );
this->labTimeAutoBackLightOff->Text = gcnew System::String( "min." );
this->cboxIsAutoLcdOff->Text = gcnew System::String( "Auto LCD Off" );
this->labTimeAutoLcdOff->Text = gcnew System::String( "min." );
this->cboxIsSleep->Text = gcnew System::String( "Sleep mode support" );
this->cboxIsNotSleepClose->Text = gcnew System::String( "May not transit to sleep mode when the housing closed" );
this->cboxIsSleepAlarm->Text = gcnew System::String( "Return from sleep mode when the RTC alarm fired" );
this->labTimeSleepClose2->Text = gcnew System::String( "min." );
this->labSleepAlarmProc->Text = gcnew System::String( "→In that case, what to process" );
this->cboxIsIPLUserComment->Text = gcnew System::String( "Avail the user name or comments included the IPL" );
this->labIsIPLUserCommentScene->Text= gcnew System::String( "→That scene" );
this->cboxIsAllIPLFonts->Text = gcnew System::String( "Can display all fonts set by users" );
// プログラム仕様2
this->tabSpecInfo2->Text = gcnew System::String( "Add.Info.2" );
this->labIsLang->Text = gcnew System::String( "Used languages" );
this->cboxIsLangJ->Text = gcnew System::String( "Japanese" );
this->cboxIsLangE->Text = gcnew System::String( "English" );
this->cboxIsLangF->Text = gcnew System::String( "French" );
this->cboxIsLangG->Text = gcnew System::String( "German" );
this->cboxIsLangI->Text = gcnew System::String( "Italian" );
this->cboxIsLangS->Text = gcnew System::String( "Espanol" );
this->cboxIsLangC->Text = gcnew System::String( "Chinese" );
this->cboxIsLangK->Text = gcnew System::String( "Korean" );
this->cboxIsLangOther->Text = gcnew System::String( "Other" );
this->labIsIPLLang->Text = gcnew System::String( "IPL Language Setting" );
this->rIsIPLLang->Text = gcnew System::String( "Refered" );
this->rIsNotIPLLang->Text = gcnew System::String( "NOT Refered" );
// TWL拡張仕様1
this->tabTWLInfo->Text = gcnew System::String( "TWL Ext. Info.1" );
this->gboxTWLInfoReadOnly->Text = gcnew System::String( "TWL Info (Read Only)" );
this->labNormalRomOffset->Text = gcnew System::String( "TWL normal area ROM offset" );
this->labKeyTableRomOffset->Text = gcnew System::String( "TWL secure area ROM offset" );
this->cboxIsNormalJump->Text = gcnew System::String( "Enable Normal app. jump" );
this->cboxIsTmpJump->Text = gcnew System::String( "Enable Temp. app. jump" );
this->cboxIsSubBanner->Text = gcnew System::String( "Enable SubBanner file" );
this->cboxIsWL->Text = gcnew System::String( "Enable NTR WhiteList signature" );
this->gboxTWLInfoWritable->Text = gcnew System::String( "TWL Info (Writable)" );
this->labEULA->Text = gcnew System::String( "EULA agreement ver." );
this->cboxIsEULA->Text = gcnew System::String( "Agree EULA" );
this->cboxIsWirelessIcon->Text = gcnew System::String( "Display an Icon of DS Wireless connection" );
this->cboxIsWiFiIcon->Text = gcnew System::String( "Display an Icon of Wi-Fi connection" );
// TWL拡張仕様2
this->tabTWLInfo2->Text = gcnew System::String( "TWL Ext. Info.2" );
this->gboxAccess->Text = gcnew System::String( "Access Control" );
this->cboxIsSD->Text = gcnew System::String( "SD Card" );
this->cboxIsNAND->Text = gcnew System::String( "NAND Flash Memory" );
this->labIsGameCardOn->Text = gcnew System::String( "Card Power" );
this->labAccessOther->Text = gcnew System::String( "Others" );
this->gboxShared2Size->Text = gcnew System::String( "Size of Shared2 Files" );
this->cboxIsShared2->Text = gcnew System::String( "Use Shared2 files" );
// 使用ライセンス
this->tabLicenseInfo->Text = gcnew System::String( "Licenses" );
this->cboxUseLc->Text = gcnew System::String( "LC Font (SHARP)" );
this->cboxUseAtok->Text = gcnew System::String( "ATOK Library (JUSTSYSTEM)" );
this->cboxUseVoiceChat->Text = gcnew System::String( "VoiceChat Library (Abiosso)" );
this->cboxUseWiFiLib->Text = gcnew System::String( "NITRO-WiFi Library (NINTENDO)" );
this->cboxUseVoiceRecog->Text = gcnew System::String( "Voice Recognition (Panasonic)" );
this->cboxUseCharRecog->Text = gcnew System::String( "Decuma Handwriting Recognition (Zi)" );
this->cboxUseVoiceCombine->Text = gcnew System::String( "Speech synthesis (SHARP)" );
this->cboxUseNetFront->Text = gcnew System::String( "NetFront Browser (ACCESS)" );
this->cboxUseOthers->Text = gcnew System::String( "Others" );
// ペアレンタルコントロール
this->tabParental->Text = gcnew System::String( "Parental Control" );
this->labParentalRating->Text = gcnew System::String( "Rating" );
this->labParentalEnable->Text = gcnew System::String( "Enable Control" );
this->labParentalForceEnable->Text = gcnew System::String( "Rating Pending" );
index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避
this->combCERO->Items->Clear();
this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{ L"A (All ages)", L"B (aged 12 or older)", L"C (aged 15 or older)", L"D (aged 17 or older)", L"Z (aged 18 or older)", L"Unexamined"});
this->combCERO->SelectedIndex = index;
index = this->combESRB->SelectedIndex;
this->combESRB->Items->Clear();
this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"EC (aged 3 or older)", L"E (aged 6 or older)", L"E10+ (aged 10 or older)", L"T (aged 13 or older)", L"M (aged 17 or older)", L"Unexamined"});
this->combESRB->SelectedIndex = index;
index = this->combUSK->SelectedIndex;
this->combUSK->Items->Clear();
this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"All ages", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"Inadequent for young", L"Unexamined"});
this->combUSK->SelectedIndex = index;
index = this->combPEGI->SelectedIndex;
this->combPEGI->Items->Clear();
this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"aged 3 or older", L"aged 7 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"});
this->combPEGI->SelectedIndex = index;
index = this->combPEGIPRT->SelectedIndex;
this->combPEGIPRT->Items->Clear();
this->combPEGIPRT->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"aged 4 or older", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"});
this->combPEGIPRT->SelectedIndex = index;
index = this->combPEGIBBFC->SelectedIndex;
this->combPEGIBBFC->Items->Clear();
this->combPEGIBBFC->Items->AddRange(gcnew cli::array< System::Object^ >(9)
{L"aged 3 or older", L"aged 4 or older recommended", L"aged 7 or older", L"aged 8 or older recommended",
L"aged 12 or older", L"aged 15 or older", L"aged 16 or older", L"aged 18 or older", L"Unexamined"});
this->combPEGIBBFC->SelectedIndex = index;
index = this->combOFLC->SelectedIndex;
this->combOFLC->Items->Clear();
this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {L"G", L"PG", L"M", L"MA15+", L"Unexamined"});
this->combOFLC->SelectedIndex = index;
// 特殊な設定用のテキストボックスの表記を変更
this->setSrlFormsCaptionEx();
}
private:
System::Void cboxReleaseForeign_CheckedChanged(System::Object^ sender, System::EventArgs^ e)
{
this->tboxProductNameForeign->Enabled = this->cboxReleaseForeign->Checked;
this->tboxProductCode1Foreign->Enabled = this->cboxReleaseForeign->Checked;
this->tboxProductCode2Foreign->Enabled = this->cboxReleaseForeign->Checked;
if( this->cboxReleaseForeign->Checked == false )
{
this->tboxProductNameForeign->Clear();
this->tboxProductCode1Foreign->Clear();
this->tboxProductCode2Foreign->Clear();
}
}
}; // enf of ref class Form1
} // end of namespace MasterEditorTWL