/// <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); }
/// <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); }