Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> GDI+, простой вопрос ;) 
:(
    Опции темы
EaglE
Дата 3.6.2004, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.5.2004
Где: г.Воркута

Репутация: нет
Всего: нет



Привет!

Код:
private void MainForm_Paint(object sender, PaintEventArgs e)
{
e.Graphics.PageUnit = GraphicsUnit.Inch;
e.Graphics.DrawRectangle(new Pen(Color.Red, 5), 0, 0, 100, 100);
}

Что делает код я понимаю, ВОПРОС
1. что находится в скобках после MainForm_Paint ?!
2. и почему PaintEventArgs e назывется так, а не допустим MouseEventArgs e ?!

hehe.gif
PM MAIL   Вверх
AntonSaburov
Дата 3.6.2004, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 6
Всего: 118



Это стандартный вызов делегата - в него передается два параметра

1. Кто посылает сообщение - это sender
2. Аргумент, который содержит дополнительные данные. И здесь имя IMHO вполне соответствует - или в методе Paint лучше использовать другое имя ?


PM MAIL WWW ICQ   Вверх
EaglE
Дата 3.6.2004, 12:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.5.2004
Где: г.Воркута

Репутация: нет
Всего: нет



Т.е PaintEventArgs это название аргумента, которое в принципе то может быть любым ??!! bored.gif
А e - это дополнительные данные ??!

PM MAIL   Вверх
stron
Дата 3.6.2004, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: 4
Всего: 36



PaintEventArgs - класс, а
e - объект, он и содержит дополнительные данные


--------------------
подписи нет
PM ICQ   Вверх
EaglE
Дата 4.6.2004, 08:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 28
Регистрация: 20.5.2004
Где: г.Воркута

Репутация: нет
Всего: нет



......Thx!
PM MAIL   Вверх
Finkel
Дата 4.6.2004, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 31.3.2004

Репутация: нет
Всего: нет



хм ,"private void MainForm_Paint" т.е это не метод ?
PM MAIL   Вверх
stron
Дата 5.6.2004, 01:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Консультант
***


Профиль
Группа: Комодератор
Сообщений: 1654
Регистрация: 17.7.2003
Где: Питер

Репутация: 4
Всего: 36



Finkel
Нет, это сборщик мусора smile.gif


А какие есть ещё варианты??
И вообще откуда такой вывод??

Отвечу сразу:
private void MainForm_Paint - это метод



--------------------
подписи нет
PM ICQ   Вверх
Finkel
Дата 6.6.2004, 00:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 41
Регистрация: 31.3.2004

Репутация: нет
Всего: нет



to Stron:хм , меня смутила фраза "Это стандартный вызов делегата ". Может я чего то не понимаю , но делгат определяется словом Delegate !

Это сообщение отредактировал(а) Finkel - 6.6.2004, 00:08
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.