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 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; }
protected override string GetValidateError() { return("Input " + fileArgument.GetFileDescription() + " file"); }