在自定义 WPF 控件 (VB.NET) 中创建自动调整大小的 RichTextBox
我之前曾使用 Winforms richtextbox 上的contentsResized 事件的参数来获取 RTB 的新大小。
我现在正在使用自定义 WPF RichTextBox 开发 WinForms 应用程序。我这样做的全部原因是使用开箱即用的拼写检查器。
我需要 RichTextBox 在文本更改时垂直展开和折叠。 elementhost 还必须调整大小以允许整个 RTB 显示在屏幕上。
I have previously used the arguments of a contentsResized event on a Winforms richtextbox to get the new size of my RTB.
I am now developing a WinForms app with a custom WPF RichTextBox. My whole reason for doing this is to use the out-of-the-box spellchecker.
I need my RichTextBox to expand and collapse vertically as the text is changed. The elementhost will also have to resize to allow the whole RTB to display on-screen.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想要的是让您的
RichTextBox
仅达到需要的高度,请将其放入StackPanel
中,如下所示否则请更详细地解释您的问题是什么,如果可能发布不起作用的代码。
If what you want is to make your
RichTextBox
only be as high as needed, put it in aStackPanel
like thisOtherwise please explain in more detail what your problem is, and if possible post the code that is not working.