void CreateInfo3() { Tabler tabler = Control.Create <Tabler>(); listViewer.AddChild(tabler, 100); Tabler ctabler0 = Control.Create <Tabler>(); tabler.AddChild(ctabler0, 1, 0); Tabler ctabler1 = Control.Create <Tabler>(); tabler.AddChild(ctabler1, 0, 0); tabler.EnableTableAllLineAutoAdjustRichSize(true); Label playLabel = Control.Create <Label>(); playLabel.CtrlSizeChangeMode = ControlSizeChangeMode.FitContentSize; playLabel.Height = 25; playLabel.Text = "玩法:"; ctabler0.AddChild(playLabel, 0, 0); ctabler0.SetCellMargin(0, 0, new Margin(10, 0, 0, 0)); string[] joNames = new string[] { "2张王", "4张王", "6张王", "8张王", "增加1人加1王" }; for (int i = 0; i <= 4; i++) { joker[i] = Control.Create <RoundCheckBox>(); joker[i].CtrlSizeChangeMode = ControlSizeChangeMode.FitContentSize; joker[i].Height = 25; joker[i].Text = joNames[i]; joker[i].BindProcess = JokerCountSelect; ctabler0.AddChild(joker[i], 0, i + 1); if (i != 4) { joker[i].IsDisabled = true; } } ctabler0.EnableTableAllLineAutoAdjustRichSize(true); ctabler0.EnableTableLineAutoAdjustRichSize(0, false, LineDir.VERTICAL); Label playLabel2 = Control.Create <Label>(); playLabel2.CtrlSizeChangeMode = ControlSizeChangeMode.FitContentSize; playLabel2.Height = 25; playLabel2.Text = "玩法:"; playLabel2.IsHideText = true; ctabler1.SetCellMargin(0, 0, new Margin(10, 0, 0, 0)); ctabler1.AddChild(playLabel2, 0, 0); ctabler1.EnableTableLineAutoAdjustRichSize(0, true, LineDir.HORIZONTAL); string[] modeNames = new string[] { "高分模式", "自由马牌" }; for (int i = 0; i < modeNames.Length; i++) { CheckBox checkBox = Control.Create <CheckBox>(); checkBox.CtrlSizeChangeMode = ControlSizeChangeMode.FitContentSize; checkBox.Height = 25; checkBox.FontSize = 25; checkBox.Text = modeNames[i]; ctabler1.AddChild(checkBox, 0, i + 1); ctabler1.SetCellMargin(0, i + 1, new Margin(10, 0, 10, 0)); if (i == 0) { highScoreMode = checkBox; highScoreMode.BindProcess = HighScore; } else { freeMaPai = checkBox; freeMaPai.BindProcess = FreeMaPai; } } }