DrawString - Выравнивание текста в PictureBox - Visual Basic .NET

Формулировка задачи:

Здравствуйте, проблема следующая: Решил написать программу, которая берет некий файлик, берет картинку, заливает ее на PictureBox, рисует на ней текстик в правом верхнем углу, а потом все это дело сохраняет в отдельный файл. Проблем возникло зразу 2 1) Как сделать так, чтобы текстик оказался в правом верхнем углу с выравниванием вправо. Пробовал через System.Drawing.StringFormat и System.Drawing.StringAlignment, но результатов не принесло... 2) Текст рисовался в PictureBox1_Paint, а само открытие, заливка картинки из файла и сохранение шло в Form1_Load, текст не сохранялся, однако, если я вращал картинку, то мои действия сохранялись. Пробовал переместить сохранение данный в PictureBox1_Paint, но, как вы могли догадаться, ничего не получилось... Помогите, пожалуйста

Код к задаче: «DrawString - Выравнивание текста в PictureBox - Visual Basic .NET»

textual
Dim ImageFile As Image = Image.FromFile("файл")
Dim GraphicsFrom As Graphics = Graphics.FromImage(ImageFile)
Dim Format As New StringFomat()
Format.Alignment = StringAlignment.Near
Format.LineAlignment = StringAlignment.Far
GraphicsFrom.DrawString("текст", New Font("Arial", 9.25), Brushes.Black, New Rectangle(New Point(), ImageFile.Size), Format)
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

8   голосов, оценка 3.625 из 5


СДЕЛАЙТЕ РЕПОСТ