CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  VB.NET

关于Graphics类的DrawString与TextBox的自动换行对应问题

楼主qlming(心语)2005-06-03 18:30:30 在 .NET技术 / VB.NET 提问

在一个TextBox(自动换行)中输入文本,在Picturebox中画出所输入的文本内容,要求两方显示完全相同。  
          我使用下面的函数来画出文本内容,可是在Picturebox中显示文本内容的自动换行位置很多时候是不同的。  
          myGraphics.DrawString(TextBox1.Text,   TextBox1.Font,   Brushes.Black,   _  
                          New   RectangleF(0,   0,   TextBox1.Width,   TextBox1.Height))  
  例如:  
          输入:ABCDEFGHIJKLMN  
          TextBox中的内容是  
                  ABCDEFGHIJKLM  
                  N  
          Picturebox中的内容就可能是  
                  ABCDEFGHIJKL  
                  MN  
  我搞不清楚是什么原因,哪位高手可以教教我?谢谢。  
  问题点数:100、回复次数:6Top

1 楼sagezk(SageZK)回复于 2005-06-03 19:21:44 得分 0

试试将TextBox控件的BorderStyle属性设为None,别忘了TextBox的宽度和高度包括其边框的2像素!Top

2 楼qlming(心语)回复于 2005-06-03 19:23:08 得分 0

试过了,一样的结果。Top

3 楼sagezk(SageZK)回复于 2005-06-03 19:49:55 得分 0

别急,我在试试!Top

4 楼sagezk(SageZK)回复于 2005-06-03 20:35:13 得分 60

试过了n次,如果TextBox字体为默认的,则  
  myGraphics.DrawString(TextBox1.Text,   TextBox1.Font,   Brushes.Black,   New   RectangleF(0,   0,   TextBox1.Width   +   6,   TextBox1.Height   +   6))可以解决,但TextBox的自动换行机制不太明白,换种字体就不行了,可以取消TextBox的自动换行设置,试试自己控制TextBox的自动换行!  
  Top

5 楼qlming(心语)回复于 2005-06-03 21:08:08 得分 0

我的程序中,字体是要随意更改的。  
  自己控制自动换行?这个好像很困难啊。。。Top

6 楼hamadou(闵峰--为了理想而奋斗)回复于 2005-06-04 11:47:06 得分 40

自动换行会被认为就是一行,所以不容易控制,可以在自动换行处强制加入回车符,这样绘制出来的应该一样了。Top

相关问题

  • 关于Graphics类的DrawString与TextBox的自动换行对应问题,哪位高手请帮忙一下
  • 自动生成textbox控件!!!
  • 关于TEXTBOX自动换行的问题
  • 根据选项,自动增加textbox!
  • 如何自动决定 focus 的 textbox?
  • 如何是textbox自动获得焦点
  • asp textbox 自动填充函数
  • 关于textbox自动刷新问题
  • textbox
  • DrawString

关键词

  • 文本
  • 字体
  • 内容
  • 控制
  • textbox
  • 换行
  • drawstring
  • picturebox
  • 输入

得分解答快速导航

  • 帖主:qlming
  • sagezk
  • hamadou

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo