예제 #1
0
        /// <summary>
        /// コマンドボタンの位置設定
        /// </summary>
        /// <param name="targetButton">コマンドボタンインスタンス</param>
        /// <param name="left">X位置</param>
        /// <param name="top">Y位置</param>
        /// <returns></returns>
        private int SetButtonPosition(CommandButtonUC targetButton, int left, int top)
        {
            // ボタンの位置調整
            targetButton.Left = left;
            targetButton.Top  = top;

            // ラベルを設定
            targetButton.LblCommand.Text = targetButton.Name.Replace("Cb", string.Empty);

            // 新しいX位置を返す
            return(left + targetButton.Width + 5);
        }
예제 #2
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="target">ボタンコントロール</param>
 /// <param name="targetKind">ボタン種別</param>
 public CommandUCArgs(CommandButtonUC target, Kind targetKind)
 {
     Target     = target;
     TargetKind = targetKind;
 }
예제 #3
0
 /// <summary>
 /// ラベル取得
 /// </summary>
 /// <param name="target"></param>
 /// <param name="target">対象のボタンコントロール</param>
 private Label GeLabel(CommandButtonUC target)
 {
     return(target.CommandLabel);
 }
예제 #4
0
 /// <summary>
 /// ボタン取得
 /// </summary>
 /// <param name="target">対象のボタンコントロール</param>
 private Button GetButton(CommandButtonUC target)
 {
     return(target.CommandButton);
 }