作成日: 2018/07/19 最終更新日: 2018/07/19
文書種別
使用方法
詳細
Input for WinFormsの各コントロールには、エラー処理に影響する設定を含むErrorInfoプロパティが用意されています。このプロパティで表されるErrorInfoクラスのErrorMessageおよびErrorMessageCaptionプロパティを設定することで、検証エラー発生時に表示されるメッセージボックスのテキストとタイトルを変更する事ができます。
◎サンプルコード(VB)
◎サンプルコード(C#)
◎サンプルコード(VB)
' a, b, c 以外の文字入力時に、c1TextBox1のエラーメッセージを表示します
C1TextBox1.PreValidation.Validation = C1.Win.C1Input.PreValidationTypeEnum.ExactList
C1TextBox1.PreValidation.ItemSeparator = ","
C1TextBox1.PreValidation.PatternString = "a,b,c"
' ** ErrorInfoの 設定**
C1TextBox1.ErrorInfo.ErrorMessage = "C1TextBox1でエラーが発生しました"
C1TextBox1.ErrorInfo.ErrorMessageCaption = "C1TextBox1の検証エラー"
' 32767を超える数値の入力時に、c1NumericEdit1のエラーメッセージを表示します
C1NumericEdit1.DataType = GetType(Int16)
' ** ErrorInfoの 設定**
C1NumericEdit1.ErrorInfo.ErrorMessage = "C1NumericEdit1でエラーが発生しました"
C1NumericEdit1.ErrorInfo.ErrorMessageCaption = "C1NumericEdit1の検証エラー"
' 32767を超える数値の入力時に、c1ComboBoxのエラーメッセージを表示します
C1ComboBox1.DataType = GetType(Int16)
' ** ErrorInfoの 設定**
C1ComboBox1.ErrorInfo.ErrorMessage = "C1ComboBoxでエラーが発生しました"
C1ComboBox1.ErrorInfo.ErrorMessageCaption = "C1ComboBoxの検証エラー"
C1TextBox1.PreValidation.Validation = C1.Win.C1Input.PreValidationTypeEnum.ExactList
C1TextBox1.PreValidation.ItemSeparator = ","
C1TextBox1.PreValidation.PatternString = "a,b,c"
' ** ErrorInfoの 設定**
C1TextBox1.ErrorInfo.ErrorMessage = "C1TextBox1でエラーが発生しました"
C1TextBox1.ErrorInfo.ErrorMessageCaption = "C1TextBox1の検証エラー"
' 32767を超える数値の入力時に、c1NumericEdit1のエラーメッセージを表示します
C1NumericEdit1.DataType = GetType(Int16)
' ** ErrorInfoの 設定**
C1NumericEdit1.ErrorInfo.ErrorMessage = "C1NumericEdit1でエラーが発生しました"
C1NumericEdit1.ErrorInfo.ErrorMessageCaption = "C1NumericEdit1の検証エラー"
' 32767を超える数値の入力時に、c1ComboBoxのエラーメッセージを表示します
C1ComboBox1.DataType = GetType(Int16)
' ** ErrorInfoの 設定**
C1ComboBox1.ErrorInfo.ErrorMessage = "C1ComboBoxでエラーが発生しました"
C1ComboBox1.ErrorInfo.ErrorMessageCaption = "C1ComboBoxの検証エラー"
◎サンプルコード(C#)
// a, b, c 以外の文字入力時に、c1TextBox1のエラーメッセージを表示します
c1TextBox1.PreValidation.Validation = C1.Win.C1Input.PreValidationTypeEnum.ExactList;
c1TextBox1.PreValidation.ItemSeparator = ",";
c1TextBox1.PreValidation.PatternString = "a,b,c";
// ** ErrorInfoの 設定**
c1TextBox1.ErrorInfo.ErrorMessage = "c1TextBox1でエラーが発生しました";
c1TextBox1.ErrorInfo.ErrorMessageCaption = "c1TextBox1の検証エラー";
// 32767を超える数値の入力時に、c1NumericEdit1のエラーメッセージを表示します
c1NumericEdit1.DataType = typeof(Int16);
// ** ErrorInfoの 設定**
c1NumericEdit1.ErrorInfo.ErrorMessage = "c1NumericEdit1でエラーが発生しました";
c1NumericEdit1.ErrorInfo.ErrorMessageCaption = "c1NumericEdit1の検証エラー";
// 32767を超える数値の入力時に、c1ComboBoxのエラーメッセージを表示します
c1ComboBox1.DataType = typeof(Int16);
// ** ErrorInfoの 設定**
c1ComboBox1.ErrorInfo.ErrorMessage = "c1ComboBoxでエラーが発生しました";
c1ComboBox1.ErrorInfo.ErrorMessageCaption = "c1ComboBoxの検証エラー";
c1TextBox1.PreValidation.Validation = C1.Win.C1Input.PreValidationTypeEnum.ExactList;
c1TextBox1.PreValidation.ItemSeparator = ",";
c1TextBox1.PreValidation.PatternString = "a,b,c";
// ** ErrorInfoの 設定**
c1TextBox1.ErrorInfo.ErrorMessage = "c1TextBox1でエラーが発生しました";
c1TextBox1.ErrorInfo.ErrorMessageCaption = "c1TextBox1の検証エラー";
// 32767を超える数値の入力時に、c1NumericEdit1のエラーメッセージを表示します
c1NumericEdit1.DataType = typeof(Int16);
// ** ErrorInfoの 設定**
c1NumericEdit1.ErrorInfo.ErrorMessage = "c1NumericEdit1でエラーが発生しました";
c1NumericEdit1.ErrorInfo.ErrorMessageCaption = "c1NumericEdit1の検証エラー";
// 32767を超える数値の入力時に、c1ComboBoxのエラーメッセージを表示します
c1ComboBox1.DataType = typeof(Int16);
// ** ErrorInfoの 設定**
c1ComboBox1.ErrorInfo.ErrorMessage = "c1ComboBoxでエラーが発生しました";
c1ComboBox1.ErrorInfo.ErrorMessageCaption = "c1ComboBoxの検証エラー";
関連情報
旧文書番号
83060