示例#1
0
        private void WriteReplacementInputReplacement(inputReplacement rep)
        {
            try
            {
                w.Write("varInput");
                w.Write(" := ");
                w.Write("cInputBox(\"");
                w.Write(rep.dialogtitle);
                w.Write("\", \"");
                w.Write(rep.dialogtext);
                w.Write("\"");
                if (string.IsNullOrEmpty(rep.dialoginitialvalue) == false)
                {
                    if (rep.dialoginitialvalue.ToLower() == "%clipboard%")
                    {
                        w.Write(@", ");
                        w.Write(@"Public.GetFirstLineOnly(");
                        w.Write(@"Clipboard)");
                    }
                    else
                    {
                        w.Write(", \"");
                        w.Write(rep.dialoginitialvalue);
                        w.Write("\"");
                    }
                }

                w.WriteLine(@")");
                w.Write(@"if(MfString.IsNullOrEmpty(");
                w.Write(@"varInput");
                w.WriteLine(@"))");
                w.WriteLine(bo);
                w.Indent++;
                w.WriteLine(@"return");
                w.Indent--;
                w.WriteLine(bc);

                w.Write(@"varCode");
                w.Write(@" := ");
                w.Write(@"Mfunc.StringReplace(");
                w.Write(@"varCode");
                w.Write(", \"");
                w.Write(rep.placeholder);
                w.Write("\", ");
                w.Write(@"varInput");
                w.WriteLine(", 1)");
            }
            catch (Exception)
            {
                if (this.ExitReason == ExitCodeEnum.NotSet)
                {
                    this.ExitReason = ExitCodeEnum.HsWriteReplacementInputReplacement;
                }
                throw;
            }
        }
示例#2
0
        private void frmInputFixedList_Load(object sender, EventArgs e)
        {
            if (this.DialogData == null)
            {
                this.DialogData = new inputReplacement();
            }

            this.UcPlaceholder.FieldText = DialogData.placeholder;
            this.UcDialogTitle.FieldText = DialogData.dialogtitle;
            this.UcInitalValue.FieldText = DialogData.dialoginitialvalue;
            this.UcDialogText.FieldText  = DialogData.dialogtext;
        }