From d72ca686a3e262693f8a6e45e747e8e8da43335b Mon Sep 17 00:00:00 2001 From: JLChen <551775569@qq.com> Date: 星期二, 06 七月 2021 09:39:03 +0800 Subject: [PATCH] 2021-07-06 1.更新 --- HDL_ON/UI/UI0-Stan/Controls/BaseControl/ButtonCtrBase.cs | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 56 insertions(+), 3 deletions(-) diff --git a/HDL_ON/UI/UI0-Stan/Controls/BaseControl/ButtonCtrBase.cs b/HDL_ON/UI/UI0-Stan/Controls/BaseControl/ButtonCtrBase.cs index 5386392..fe412fb 100644 --- a/HDL_ON/UI/UI0-Stan/Controls/BaseControl/ButtonCtrBase.cs +++ b/HDL_ON/UI/UI0-Stan/Controls/BaseControl/ButtonCtrBase.cs @@ -74,6 +74,54 @@ } } + /// <summary> + /// 閫変腑鐘舵��(閲嶅啓搴曞眰灞炴��) + /// </summary> + public new bool IsSelected + { + get { return base.IsSelected; } + set + { + //鍙湁鐘舵�佷笉涓�鏍�,鎵嶅彉鏇� + if (base.IsSelected != value) + { + base.IsSelected = value; + } + } + } + + /// <summary> + /// 闈為�変腑鐘舵�佺殑鑳屾櫙鍥捐矾寰�(閲嶅啓搴曞眰灞炴��) + /// </summary> + public new string UnSelectedImagePath + { + get { return base.UnSelectedImagePath; } + set + { + //鍙湁鍥剧墖涓嶄竴鏍�,鎵嶅彉鏇� + if (base.UnSelectedImagePath != value) + { + base.UnSelectedImagePath = value; + } + } + } + + /// <summary> + /// 閫変腑鐘舵�佺殑鑳屾櫙鍥捐矾寰�(閲嶅啓搴曞眰灞炴��) + /// </summary> + public new string SelectedImagePath + { + get { return base.SelectedImagePath; } + set + { + //鍙湁鍥剧墖涓嶄竴鏍�,鎵嶅彉鏇� + if (base.SelectedImagePath != value) + { + base.SelectedImagePath = value; + } + } + } + #endregion #region 鈻� 鍒濆鍖朹____________________________ @@ -312,13 +360,18 @@ /// <summary> /// 鏍规嵁鏂囨湰,璁$畻瀹冮渶瑕佺殑鎬昏鏁� /// </summary> + /// <param name="i_width">褰撳�间负-1鏃�,闇�瑕佺埗鎺т欢,鐪熷疄鍊�</param> /// <returns></returns> - public int GetRealRowCountByText() + public int GetRealRowCountByText(int i_width = -1) { + if (i_width == -1) + { + i_width = this.Width; + } //鍏堣幏鍙栧畠鐨勭湡瀹炲搴� int realWidth = this.GetRealWidthByText(); - int row = realWidth / this.Width; - if (realWidth % this.Width > 0) + int row = realWidth / i_width; + if (realWidth % i_width > 0) { row++; } -- Gitblit v1.8.0