Example #1
0
 /// <summary>
 /// checkbox构造函数
 /// </summary>
 /// <param name="b">选框</param>
 /// <param name="c">选中标记</param>
 /// <param name="text">左边显示的文字</param>
 /// <param name="onCheckChangeHandler">勾选状态改变事件处理</param>
 /// <param name="x">绝对位置X</param>
 /// <param name="y">绝对位置Y</param>
 /// <param name="width">宽度</param>
 /// <param name="height">高度</param>
 public CheckBox(Texture2D b, Texture2D c, string text, OnCheckChangeHandler onCheckChangeHandler,
                           int x, int y, int width, int height)
     : base(x, y, width, height)
 {
     boxTexture = b;
     checkedTexture = c;
     boxX = (int)GraphicsManager.getTextSize(text).X;
     this.text = text;
     OnCheckChange += new OnCheckChangeHandler(onCheckChangeHandler);
 }
Example #2
0
 /// <summary>
 /// checkbox构造函数
 /// </summary>
 /// <param name="b">选框</param>
 /// <param name="c">选中标记</param>
 /// <param name="text">左边显示的文字</param>
 /// <param name="onCheckChangeHandler">勾选状态改变事件处理</param>
 /// <param name="x">绝对位置X</param>
 /// <param name="y">绝对位置Y</param>
 /// <param name="width">宽度</param>
 /// <param name="height">高度</param>
 public CheckBox(Texture2D b, Texture2D c, string text, OnCheckChangeHandler onCheckChangeHandler,
                           int x, int y, int width, int height)
     : base(x, y, width, height)
 {
     boxTexture = b;
     checkedTexture = c;
     boxX = (int)Game.GraphicsMgr.MeasureString(Font, text).X;
     this.text = text;
     OnCheckChange += new OnCheckChangeHandler(onCheckChangeHandler);
 }