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

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

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2014, 13:28   #1
Максим 116
Пользователь
 
Регистрация: 06.10.2013
Сообщений: 31
Восклицание Описание класса

Можно ли сделать альтернативное описание класса без (_user)?Оставив только user.

Код:
class InterfaceForm : Form
    {
        protected User _user = null;
        
        public InterfaceForm(User user)
        {
            _user = user;
            this.DoubleBuffered = true;
        }
 
        protected override void OnPaint(PaintEventArgs e)
        {
            if (_user == null)
                return;
 
            int rzm = 10;
            int count = _user.aL.Count;
            for (int i = 0; i < count; i++)
            {
                Car car = (Car)_user.aL[i];
                if (car.eat)
                {
                    e.Graphics.DrawString("Машина заправляется",
                    new System.Drawing.Font("Arial", 8),
                    new SolidBrush(Color.Red),
                    new Point(rzm , 130));
                     
                }
                    e.Graphics.DrawString("Машина №" + i,
                    new System.Drawing.Font("Arial", 10),
                    new SolidBrush(Color.Red),
                    new Point(rzm, 100));
                
                if (_user.run)
                {
                   e.Graphics.DrawString("Машина запущена",
                   new System.Drawing.Font("Arial", 8),
                   new SolidBrush(Color.Red),
                   new Point(rzm, 60));
                   rzm = rzm + 130;
                }
                else
                {
                    e.Graphics.DrawString("Машина остановлена",
                    new System.Drawing.Font("Arial", 8),
                    new SolidBrush(Color.Red),
                    new Point(rzm, 60));
                    rzm = rzm + 130;
                }
 
            }
        }
    };
Максим 116 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описание класса массива nikitok000 C# (си шарп) 3 28.03.2013 11:55
описание класса SvetaLee Помощь студентам 1 30.10.2010 23:27
описание класса в паскале ai\ekcah^p Помощь студентам 0 14.03.2010 17:31
Описание класса. frem-dag Общие вопросы C/C++ 4 11.01.2010 19:53