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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.08.2009, 22:51   #1
The Best
Пользователь
 
Регистрация: 17.12.2008
Сообщений: 50
По умолчанию Выделение pictureBox или рисование на нём в C#

Помогите разобраться в следующем вопросе: в программе я динамически создаю объект
Код:
            PictureBox pictureBox1 = new PictureBox();
            pictureBox1.Parent = this.panel1;
            pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
            pictureBox1.Location = new Point(0, 20);
            pictureBox1.Size = new System.Drawing.Size(75, 100);
            pictureBox1.ImageLocation = "G:/1.jpg";
Затем мне нужно на нём сделать выделение. Как по-нормальному его сделать я так и не нашёл, решил просто отрисовывать на нём прямоугольник(и), однако и это у меня не получается
Код:
            Graphics g = pictureBox1.CreateGraphics();
            Pen greenPen = new Pen(Color.Green, 3);
            g.DrawRectangle(greenPen, new Rectangle(1, 1, 73, 98));
Картинка выводится на нём, а вот прямоугольник - не рисуется.. Зарание благодарен.

PS Есть подозрение ещё, что и создаю я объект не совсем правильно, т.е. использовать его в другой функции я не могу - выдаёт ошибку "Элемент "pictureBox1" не существует в текущем контексте..

Последний раз редактировалось The Best; 18.08.2009 в 23:59.
The Best вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Возможно ли такое выделение или нет xxxsas JavaScript, Ajax 4 17.03.2009 14:05
PictureBox ne11son Общие вопросы .NET 0 14.03.2009 12:29
Прозрачность в PictureBox _Dmitry Общие вопросы .NET 3 24.06.2008 20:33
как сцепить несколько ячеек чтобы сохранилось выделение цветом или жирным шрифтом gribkow Microsoft Office Excel 7 23.04.2008 09:27