如何绘制字符串后不知道X和Y位置的图片框中的文本?
问题描述:
我正在从事一个VB6到VB.NET的迁移工程。在VB6中我有一个图片框,在运行时设计一个使用Graphics.Suppose的表单。我有一个两个标签lbl1和lbl2,当我们在图片上打印时显示文本框以输入文本。输入的文本在文本框中的LostFocus之后可见。在保存数据并重新打开相同表单后,VB6中保存的文本是显示标签右侧的正确位置。如何绘制字符串后不知道X和Y位置的图片框中的文本?
在VB.NET是不happening.In VB6他们所写的只是
picture1.Print "Hi".
但在VB.NET,我们需要编写提供位置also.Could任何一个可以帮助我对此?
答
Atlast我解决了我的问题,如下所示。
测量的标签宽度,以帮助他人理解你期待什么下面
Dim stringSize As New SizeF
Dim labelText as String=lbl.Text
stringSize = eventArgs.Graphics.MeasureString(labelText,Font.TimeNewRoman
你可能要包括屏幕截图(或一个链接),
给出。 – jmoreno