日期:2014-05-18  浏览次数:21308 次

C# Winform 怎么实现图文混编?
要实现一个图文混编的功能。每一个页,我们叫做板书页。每个板书页包括若干元素,所有的元素就两类即图片与文字。
 
以实际的截图加以说明:

1. 要实现的图文混编的总体效果图。如下:



2. 具体的图文元素,有一个详细显示:【注意,与上图中的元素是一一对应的】


3. 每个元素,可以设置其具体的元素属性。比如位置,大小,所在层次等等。


 请高手指教一下。怎么实现?或者有没有对应的控件?


------解决方案--------------------
这不是一个思路的问题了,完全可以作为一个独立的开发项目。
------解决方案--------------------
有个 freetextboox 试了吗。
好像可以的,你的抓图是用插件工具的做的,浏览器--编程工具--浏览他们的源码,看看是什么工具
------解决方案--------------------
这个用一个Panel
动态添加Lable
以及PictureBox不就可以了吗?

动态添加的控件加上MosueDown事件,以弹出自定义的属性设计窗口,指定文字或图片,以及位置。

也可以定义一个IUIControl接口
有MouseDown事件(用户选中控件事件处理)和ResetControl方法(重新调整控件)

再定义两个自定义控件,实现IUIControl接口,并继承自Label和PictureBox
------解决方案--------------------
只有這個控件能做到
http://ufo-crackerx.blog.163.com/blog/static/11307877820111017113958413/
------解决方案--------------------
1. Embedded PowerPoint Application
2. FCKEditor, Embedded IE
3. Using WPF RichTextBox, FlowDocument
------解决方案--------------------
不使用控件,你根本不可能在短時間完成,不信?等吧,老大難問題了,你個人的本事有多大
------解决方案--------------------
貌似RichTextBox可以实现图文混编
------解决方案--------------------
估计类似于触摸屏的功能。
功能包括前台展现和后台维护。
几年前做过一个触摸屏。所有界面使用Xml配置,内容包括图片,表格,文本,按钮,翻页等等。
------解决方案--------------------
RICHEDITBOX可以
------解决方案--------------------
这个不用控件是麻烦的很.
------解决方案--------------------
在程序中嵌入网页的作法也许要以试一下。
------解决方案--------------------
我记得richtextbox
好像不就是可以的吗?

------解决方案--------------------
图片控件+标签控件