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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Compact Framework, protected override void OnPaint 
V
    Опции темы
cg_ck
Дата 22.9.2007, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



 smile  Сталкнулся со следующим:
Код

    public partial class MainForm : Form
    {
        public MainForm()
        {
            b a = new b();
            a.Parent = this;
            a.Show();
        }
    }

    public class b : Button
    {
        protected override void OnPaint(PaintEventArgs e)
        {
            base.OnPaint(e);
            e.Graphics.FillEllipse(new SolidBrush(Color.Red), new Rectangle(0, 0, 10, 10));
        }
    }

Так вот, e.Graphics.FillEllipse(new SolidBrush(Color.Red), new Rectangle(0, 0, 10, 10)); 
не рисуется. Мало того, 
protected override void OnPaint(PaintEventArgs e)
не выполняется  smile 
В чём моя вина? Приложение под Windows Mobile 2003, запускаю на эмуляторе.
PM MAIL   Вверх
Jlekc
Дата 24.9.2007, 10:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Код

b a = new b();
a.Parent = this;
a.Show();

чтот этот участок смущает очень сильно
попробуй:
Код

this.Controls.Add(new b());




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


Новичок



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

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



Спасибо за совет. Не знал что так можно делать .) Только как это должно повлиять на OnPaint?

Добавлено через 8 минут и 21 секунду
Порверил. Без результатно. ptotected override OnPaint даже не думает выполнятся  smile

Добавлено через 9 минут и 25 секунд
protected override void OnPaint точнее
PM MAIL   Вверх
cg_ck
Дата 24.9.2007, 13:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Всё ясно. Скорее всего никак. Для страждущих:

How to: Create a Custom Image Button Control 

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

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


 




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


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

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