Пример #1
0
 /// <summary>
 /// コンボボックス未入力検証処理
 /// </summary>
 /// <param name="combo"></param>
 /// <param name="messaging"></param>
 /// <returns></returns>
 public static bool ValidateInputted(this Controls.VOneComboControl combo,
                                     Action messaging)
 {
     if (combo.SelectedIndex >= 0)
     {
         return(true);
     }
     combo.Focus();
     messaging?.Invoke();
     return(false);
 }
Пример #2
0
 /// <summary>コンボボックス 印刷用文字列取得</summary>
 /// <param name="combo"></param>
 /// <returns>
 /// 表示されている文字を返す SelectedIndex = -1 の場合は (指定なし)
 /// </returns>
 public static string GetPrintValue(this Controls.VOneComboControl combo)
 => combo.SelectedIndex == -1
     ? NotInputted
     : string.IsNullOrEmpty(combo.Text)
         ? Convert.ToString(combo.SelectedValue)
         : combo.Text;