コード例 #1
0
        void PickupLine()
        {
            string code0010;
            string code00800004;
            string code0003 = TextForm.GetLineBreak();

            if (OptionForm.text_escape() == OptionForm.text_escape_enum.FEditorAdv)
            {
                code0010     = "[LoadFace]";
                code00800004 = "[LoadOverworldFaces]";
            }
            else
            {
                code0010     = "@0010";
                code00800004 = "@0080@0004";
            }

            int    snipPoint;
            string r = TextForm.ConvertEscapeText(this.CurrentSubtile);

            r = r.Replace("\r\n", "\n");
            if (this.CountOf00800004 > 0)
            {
                r = PickupLineSub(r, this.CountOf00800004, code00800004, out snipPoint);
            }
            else
            {
                r = PickupLineSub(r, this.CountOf0010, code0010, out snipPoint);
            }

            int snipPoint2;

            r = PickupLineSub(r, this.CountOf0003, code0003, out snipPoint2);

            int startPoint = snipPoint + snipPoint2;

            //キーワードハイライトト
            TextForm.KeywordHighLight(this.Subtile);

            Color displayBackColor = OptionForm.Color_NotifyWrite_BackColor();
            Color displayForeColor = OptionForm.Color_NotifyWrite_ForeColor();

            //表示部分の選択
            this.Subtile.SelectionStart     = startPoint;
            this.Subtile.SelectionLength    = r.Length;
            this.Subtile.SelectionColor     = displayForeColor;
            this.Subtile.SelectionBackColor = displayBackColor;

            //選択位置の調整
            this.Subtile.SelectionStart  = startPoint;
            this.Subtile.SelectionLength = 0;
        }
コード例 #2
0
        public NotifyPleaseWaitUserControl()
        {
            InitializeComponent();

            Color Color_NotifyWrite_BackColor = OptionForm.Color_NotifyWrite_BackColor();
            Color Color_NotifyWrite_ForeColor = OptionForm.Color_NotifyWrite_ForeColor();

            this.BackColor = Color_NotifyWrite_BackColor;
            this.ForeColor = Color_NotifyWrite_ForeColor;

            this.BIG_TEXT.BackColor = Color_NotifyWrite_BackColor;
            this.BIG_TEXT.ForeColor = Color_NotifyWrite_ForeColor;
        }
コード例 #3
0
ファイル: HexBox.cs プロジェクト: maritlage/FEBuilderGBA
        private void HexBox_Load(object sender, EventArgs e)
        {
            if (this.DesignMode)
            {
                return;
            }

            SetData(Program.ROM.Data);

            PanelForeBrush       = new SolidBrush(OptionForm.Color_Control_ForeColor());
            PanelBackBrush       = new SolidBrush(OptionForm.Color_Control_BackColor());
            ControlForeBrush     = new SolidBrush(OptionForm.Color_Input_ForeColor());
            ControlBackBrush     = new SolidBrush(OptionForm.Color_Input_BackColor());
            ControlSelectedBrush = new SolidBrush(OptionForm.Color_List_SelectedColor());
            RefColorBrush        = new SolidBrush(OptionForm.Color_NotifyWrite_BackColor());
            MarkColorBrush       = new SolidBrush(OptionForm.Color_Error_ForeColor());

            this.OneWidth  = (uint)(this.Font.SizeInPoints * 2);
            this.OneHeight = (uint)(this.Font.Height + 2);
            ClearUndoBuffer();
        }