/// <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); }
/// <summary> /// コンストラクタ /// </summary> /// <param name="target">ボタンコントロール</param> /// <param name="targetKind">ボタン種別</param> public CommandUCArgs(CommandButtonUC target, Kind targetKind) { Target = target; TargetKind = targetKind; }
/// <summary> /// ラベル取得 /// </summary> /// <param name="target"></param> /// <param name="target">対象のボタンコントロール</param> private Label GeLabel(CommandButtonUC target) { return(target.CommandLabel); }
/// <summary> /// ボタン取得 /// </summary> /// <param name="target">対象のボタンコントロール</param> private Button GetButton(CommandButtonUC target) { return(target.CommandButton); }