Как заштриховать прямоугольник c# windows forms
Имеется код:
Bitmap bmp;
bmp = new Bitmap(pictureBox1.Width, pictureBox1.Height);
pictureBox1.Image = bmp;
Graphics g = Graphics.FromImage(pictureBox1.Image);
Rectangle rect = new Rectangle(-1, -1, pictureBox1.Width, pictureBox1.Height);
g.DrawRectangle(new Pen(Color.Red, .5f), rect);
подскажите куда дописать BackwardDiagonal чтобы прямоугольник был заштрихован
Бери
Направление для поиска.
https://docs.microsoft.com/...mework-4.8
Нужно создать кисть типа https://docs.microsoft.com/...hatchbrush (из пространства имён System.Drawing.Drawing2D) со стилем HatchStyle.BackwardDiagonal и залить прямоугольник используя эту кисть:
using (var brush = new HatchBrush(HatchStyle.BackwardDiagonal, Color.Red)) {
g.FillRectangle(brush, rect);
}
- Как получить путь к ресурсам проекта? C# Windows Forms Пояснение ниже Вот я изменяю изображения пикчерБокса Image.FromFile("42.jpg") И тут получается, что путь до этого изображения bin/debug/42.jpg, а мне нужно, что бы это изображение бралось из ресурсов проекта, из папки Resources! Пожалуйста помогите! Заранее буду благодарен!
- Как сделать чтобы picturebox двигался по WASD напишите код с# Windows forms Visual studio Как сделать чтобы picturebox двигался по WASD напишите пожалуйста код с# Windows forms Visual studio
- Как нажать кнопку в Windows Forms путём нажатия клавиши на клавиатуре? C Я сделал программу работающую на таймере. Есть две кнопки, одна которая запускает таймер, а другая, которая таймер останавливает. Так вот, я хочу, чтобы та кнопка, которая останавливает таймер нажималась на пробел.
- В проигрователе windows media при наведении на значки вместо значка появляется прямоугольник с крестиком После переустановки проигрователя проблема оставалась. Почему это так происходило? Теперь проблемы нет ведь на компе уже другая винда, но мне интересно что там происходило.