我正在开发窗口应用程序。我有一个表格,我将显示购物的条款和条件。在条款和条件下,我想向Checkbox显示哪些用户在继续之前必须检查为接受。
此复选框应低于条款和条件。如果条款和条件足够长,那么用户必须向下滚动以确保他已经完成所有协议。只有在此之后他才能检查。
我想用富文本框来做。是否有可能以任何方式。
答案 0 :(得分:1)
<强>不强>
但你可以。现在,从技术上讲,您可以使用滚动条,然后在可滚动区域中放入一个richedit(没有内部滚动)和下面的复选框。我认为没有办法将复选框放在richedit中。
答案 1 :(得分:1)
使用滚动条事件确定用户何时滚动整个文本,然后将复选框设置为可见。在这种情况下,复选框可以在富文本框之外初始化(例如下面)。
答案 2 :(得分:0)
使用面板来保存richTextbox和复选框。 设置
Panel.AutoSize=false;
Panel.AutoScroll=true;
richTextbox.Dock=DockStyle.Top;
richTextbox.ScrollBars=RichTextBoxScrollBars.None;
richTextbox.Height=richTextbox.lines.length*20;
checkBox.Dock=DockStyle.Bottom;
修改强>
要使checkBox始终遵循richTextbox,请在以下代码后添加以下代码:
checkBox.Dock=DockStyle.None;
checkBox.Location=new Point(checkBox.Location.X, richTextbox.Height+richText.box.Location.Y);