Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Measure String и DrawString(......rect) Добавлено: 16.03.06 08:22  

Автор вопроса:  Wowan
Graphics g =this.CreateGraphics();
g.Clear(Color.White);
Font fnt =this.Font;
StringFormat fmt = new StringFormat(StringFormat.GenericTypographic);
fmt.FormatFlags=StringFormatFlags.MeasureTrailingSpaces;
fmt.Alignment=System.Drawing.StringAlignment.Center;
fmt.LineAlignment=System.Drawing.StringAlignment.Center;
Brush brush = new SolidBrush(Color.Black);
Rectangle rect =new Rectangle(new Point(begx,begy),size);
g.DrawRectangle(new Pen(Color.Violet),rect);
g.DrawString(text,this.Font,brush,rect,fmt);
Можно ли так форматировать текст вводимый пользователем?

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 16.03.06 11:11
Не понял вопроса.

Ответить

Номер ответа: 2
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #2 Добавлено: 16.03.06 12:44
Можно. Только пользователь это не заценит.

2Павел, он имел ввиду таким же образом-те форматированием-сделать текстовое поле.

Ответить

Номер ответа: 3
Автор ответа:
 Wowan



Вопросов: 8
Ответов: 13
 Профиль | | #3 Добавлено: 16.03.06 13:51
Почему не заценит? а какие могут быть ещё варианты? Если не сложно ответьте. Заранее благодарю.

Ответить

Номер ответа: 4
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #4 Добавлено: 16.03.06 22:41
Я не совсем понял.. ты что, делаешь свой контрол и через GDI отрисовываешь текст? Типа тестового поля?? Если да, то чем тебя не устраивает стандартный контрол? Если проблема только в многострочности,то установи Multiline в True..

Ответить

Номер ответа: 5
Автор ответа:
 Wowan



Вопросов: 8
Ответов: 13
 Профиль | | #5 Добавлено: 17.03.06 08:51
EROS, please, посмотри следующий вопрос!!!!!!

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам