public RcpaFileField(Button btnFile, TextBox txtValue, String key, IFileArgument fileArgument, string initFileName, bool required) : base(txtValue, key, fileArgument.GetFileDescription(), initFileName, required) { this.fileArgument = fileArgument; this.btnFile = btnFile; this.btnFile.Text = fileArgument.GetBrowseDescription(); this.myEvent = btnFileClick; this.btnFile.Click += this.myEvent; base.ValidateFunc = DoValidate; }
public RcpaFileField2(Button btnFile, T txtValue, String key, IFileArgument fileArgument, string initFileName, bool required, Func <T, string> getFunc, Action <T, string> setFunc) : base(txtValue, key, fileArgument.GetFileDescription(), initFileName, required, getFunc, setFunc) { this.fileArgument = fileArgument; this.btnFile = btnFile; this.btnFile.Text = fileArgument.GetBrowseDescription(); this.myEvent = btnFileClick; this.btnFile.Click += this.myEvent; base.ValidateFunc = DoValidate; }
public virtual void SetFileArgument(string key, IFileArgument fileArgument) { if (this.originalFile != null) { this.originalFile.RemoveClickEvent(); RemoveComponent(this.originalFile); } this.originalFile = new RcpaFileField(this.btnOriginalFile, this.txtOriginalFile, key, fileArgument, true); AddComponent(this.originalFile); }
public override void SetFileArgument(string key, IFileArgument fileArgument) { if (this.singleMode != null) { this.singleMode.RemoveClickEvent(); RemoveComponent(this.singleMode); } this.singleMode = new RcpaFileField(this.btnSingle, this.txtSingle, key, fileArgument, true); AddComponent(this.singleMode); }
public RcpaFileField2(Button btnFile, T txtValue, String key, IFileArgument fileArgument, bool required, Func <T, string> getFunc, Action <T, string> setFunc) : this(btnFile, txtValue, key, fileArgument, string.Empty, required, getFunc, setFunc) { }
public RcpaFileField(Button btnFile, TextBox txtValue, String key, IFileArgument fileArgument, bool required) : this(btnFile, txtValue, key, fileArgument, string.Empty, required) { }