由于程序需要,我在WPF后台动态添加RichTextBox控件用于显示数据,由于要在不同电脑上使用程序,因此RichTextBox控件是设置成自适应的
程序中我是这样设置控件Margin
RichTextBox rtb = new RichTextBox();
//rtb.IsReadOnly = true;
Thickness thick2 = new Thickness(10, 10, 10, 10);
rtb.Margin = thick2;
然后程序运行时要在RichTextBox显示内容,然而出现的问题是,RichTextBox控件中显示是一列数据,也就是每一行只显示一个字母,如图所示

但是我把RichTextBox 不自适应,直接设置高度宽度的话就可以正常显示内容,但是用于不同分辨率电脑的话固定高宽就显示不美观,在网上找了很久也没有找到自适应显示解决办法。
至于为什么使用RichTextBox 是因为我是图片和文字一起显示的,文字图片一起转换放入数据库的,所以用了RichTextBox 控件。
想请问有没有高手有解决方法,能使自适应的RichTextBox 控件正常显示数据
------解决思路----------------------
你没说 你所谓的 自适应 要达到什么样的效果。。。。自适应窗体大小?还是什么 你也不说清楚 说知道啊
------解决思路----------------------
滚动条设置了吗,会不会图片太大,隐藏了
还可以试一试,不动态加载richtextbox,而是手动拖动一个进去