* При перепечатке материалов ссылка на www.SeoLiga.ru обязательна!
Отображение текста
8 февраля 2009
Метод DrawString объекта Graphics позволяет отобразить на экране текстовую стро- ку как графический элемент, нарисовав ее в определенном месте экрана заданной кистью. Помимо объекта Brush., этому методу необходимо передать координаты вер- хнего левого угла отображаемого текста (в виде структуры PointF). Ниже показан пример кода, отображающего строку с помощью метода Graphics. DrawSiring: Visual Basic .NET
В этом примере используется одна из системных кистей класса SysternBrush. Dim g As Graphics - me.CreateGraphics() Dim inyString As String = "Hello World" Dim myFont As New Font("Times New Roman", 36, FontStyle.Regular) Последние два параметра представляют координаты строки, g.DrawStrirg(myString, myFont, SystemBrushes.Highlight, 0, 0) He забудьте освободить объект Graphics! g.Dispose() Visual C# // В этом примере используется одна из // системных кистей класса SysternBrush. Graphics g - this.CreateGraphicsO: String uiyString = "Helio World"; Font myFont = new Font("Times New Roman", 36, FontStyle,Regular); Последние два параметра представляют координаты строки. o.DrawString(myStr;ing, myFont, SystemBrushes.Highlight, 0. 0); // Не забудьте освободить объект Graphics! g.Disposef); >• Отображение текста как графического элемента 1. При необходимости создайте объекты Font и Brush, определяющие вид объекта String. 2. Получите ссылку на объект Graphics, связанный с областью, в которой должен быть отображен текст. 3. Вызовите метод Graphics.DrawString, передав объекты String, Font, Brush и коор- динаты верхнего левого угла области, в которой будет отображен текст. 4. Освободите объект Graphics, вызвав метод Graphics.Dispose.