Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2009, 18:25   #1
Natok
Пользователь
 
Аватар для Natok
 
Регистрация: 17.05.2009
Сообщений: 85
По умолчанию С# : GDI+ TextBox

protected override void OnPaint(PaintEventArgs pe)
{
Graphics g = pe.Graphics;
Pen penCurrent = new Pen(Color.Red);
Rectangle Rect = new Rectangle(35, 80, 300, 300);
g.DrawRectangle(penCurrent, Rect);

//drawing lines
for(int i=1; i<30; i++) {
g.DrawLine(penCurrent, 35+i*10, 80,35+i*10,380);
g.DrawLine(penCurrent, 35, 80 + i * 10, 335, 80 + i * 10);
}
ето когда на форме рисуется сетка 30 на 30. то есть квадратик делиться на еще 900.А если нужно рисовать квадрат, которий поделиться на количество квадратиков, которие должен задавать user?
нужно из TextBox получить данные, перевести в int.
как переводить из string в int?
Natok вне форума Ответить с цитированием
Старый 17.05.2009, 19:46   #2
maladoy
delphi-ст!
Форумчанин
 
Аватар для maladoy
 
Регистрация: 02.01.2009
Сообщений: 825
По умолчанию

Код:
i=int.Parse(s);
i-integer s-string!
вступлю в команду разработчиков ПО на Delphi

Последний раз редактировалось maladoy; 17.05.2009 в 19:48.
maladoy вне форума Ответить с цитированием
Старый 17.05.2009, 19:53   #3
Natok
Пользователь
 
Аватар для Natok
 
Регистрация: 17.05.2009
Сообщений: 85
По умолчанию

спасибо!
Natok вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
GDI+ в Delphi BOBAH13 Мультимедиа в Delphi 2 04.10.2008 13:45
GDI EdNovice Win Api 4 12.02.2008 09:14
литература GDI+ studenth Win Api 3 16.10.2007 17:11
GDI plus API delphi_coder Win Api 1 28.09.2007 12:41