gpt4 book ai didi

c# - 创建自定义 RichTextBox 控件

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:04 24 4
gpt4 key购买 nike

我相信我需要在 C# 中创建自定义 RichTextBox。一种是这样的:

Custom C# RichTextBox

我承认它甚至可能不必是 RichTextBox,但经过一些研究后我决定这将是最简单的方法。我需要的功能是每行的图标、复选框和文本格式。我的程序将处理文本的每一行并标记正确、不正确的行,并删除在进一步工作中不需要的行,同时显示当前处理的行并允许用户自由编辑某些行(此处: 之前的行)大约 3 000 将不可编辑,但线下的可以)。

那有什么问题呢?我不知道如何完成它。我看过关于 how to make single-line textBox with icon or checkbox nearby 的教程,但我不知道如何制作两者,以及多行文本框(这样我就可以自由滚动,一切都会流畅地工作)。我也读过一些关于 SO 的问题,但都没有帮助我。

我只是不知道如何开始,我知道这不会是 5 分钟的工作,但我愿意这样做。到目前为止,我只能创建从 RichTextBox 派生的自定义控件,但我不知道哪些方法以及如何覆盖。任何帮助表示赞赏。

最佳答案

尝试使用WebBrowser改为控制 RichTextBox .

您可以通过为其设置正确的 HTML 代码来添加 CheckBoxes 和可编辑的内容。

设置每个 TextBoxCheckBoxe 的 ID 并使用 GetElementsByTagNameGetElementById访问内部元素以获取或设置其属性或值。

关于c# - 创建自定义 RichTextBox 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12364527/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com