public CheckBox(int width, int height, Texture boxTexture, Texture checkTexture, bool check, FontRender fontRender, string str) : base(width, height) { var textTex = fontRender.GetTexture(str); // 土台の描画。 var boxTextureSize = boxTexture.TextureSize; var screen = new VirtualScreen(Width, Height); Checked = check; // 文字の描画 textTex.ReferencePoint = ReferencePoint.CenterLeft; screen.Draw(textTex, boxTextureSize.width, height / 2); Texture = screen.Texture; Texture.ReferencePoint = ReferencePoint.CenterLeft; CheckTex = checkTexture; CheckTex.ReferencePoint = ReferencePoint.CenterLeft; Clicked += CheckBox_Clicked; }