文本编辑器
fox-_-
Nothing here. Really do not want to show any thing for NOW.
展开
-
1. 开始
<br />工作多年,发现没有自己独立完成过一个完整的项目,于是想干点东西出来看看。想了半天,决定弄个编辑器出来看看。设计模式中就提到了这个东西,正好可以实际弄弄。<br /> <br />先给个大概的功能列表吧。<br /> <br />1. 能编辑文本,这个是最基本的需求了。<br />2. 能设置文本字体,样式<br />3. 能显示图片<br />4. 后台用XML保存,方便扩展<br /> <br />暂时就这样,平台就是Windows下,C#3.5吧原创 2010-07-26 21:42:00 · 1670 阅读 · 0 评论 -
4. 焦点
<br />作为一个编辑器,鼠标点击上去后就应该获取焦点,然后显示光标,当鼠标点到其他的控件上时,就应该失去焦点,光标停止显示或闪烁。实际操作中,随便创建一个自定义控件(User Control), 在其GotFocus和LostFocus事件中加入显示和隐藏光标的代码,这样就能模拟一个输入框在获取焦点时的表现了。 但是仅仅这样还是不够的,可以看见光标通过Tab键来切换焦点时是正常的,但是鼠标点击上去却没有效果。我一直以为这个是Control的某个配置,后来看见有个SetStyle方法,其中有个Contro原创 2010-08-05 21:50:00 · 2082 阅读 · 0 评论