Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Алибек Умаров
3 / 8 / 3
Регистрация: 13.02.2014
Сообщений: 162
1

Нарисовать текст в PictureBox и сохранить в файл

03.07.2015, 14:05. Просмотров 831. Ответов 1
Метки нет (Все метки)

Приветь всем! Как нарисовать текст в PictureBox и сахранит в файл
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.07.2015, 14:05
Ответы с готовыми решениями:

Сохранить изображение с PictureBox в файл
Приветствую! Если:PictureBox.Image = Image.FromFile("D:\Izo\C4.gif") дает нам...

Сохранить картинку из PictureBox в файл
Мне нужно сохранить картинку из PictureBox1 в файл. Код: Private Sub...

CreateGraphics.Drawstring в PictureBox сохранить в файл
Привет ребят! Подскажите, кто знает как решить проблему... У меня есть в...

Сохранить изображение из PictureBox в файл в том разрешении, в каком мы ее видим
В Visual Basic 2010 не могу найти у PicturBox параметр ReadOnly. Сама же суть в...

Распарсить файл DXF и по этим данным нарисовать изображение в PictureBox
Добрый день!!! Есть рисунок(прямоугольник например) в формате DXF (кусок кода в...

1
Юпатов Дмитрий
1613 / 1125 / 224
Регистрация: 23.12.2010
Сообщений: 1,495
03.07.2015, 14:45 2
Лучший ответ Сообщение было отмечено Алибек Умаров как решение

Решение

лучше рисовать тогда уж не на самом пикчербоксе, а на экземпляре класса bitmap, который в процессе будет отображаться в пикчере (ну или где надо еще).
vb.net
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Public Class Form1
    Dim WithEvents myPB As PictureBox
    Dim myBMP As Bitmap
    Dim myString As String = "Приветь всем! Как нарисовать текст в PictureBox и сахранит в файл"
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        myPB = New PictureBox With {.Dock = DockStyle.Fill} ' создаем пикчер и разворачиваем его на весь контейнер
        Me.Controls.Add(myPB) ' собственно, помещаем его на форму
        myBMP = New Bitmap(myPB.ClientSize.Width, myPB.ClientSize.Height, Imaging.PixelFormat.Format32bppArgb) ' создаем экземпляр картинки, на которой будем рисовать
        Using g As Graphics = Graphics.FromImage(myBMP) ' создаем полотно рисования на основе картинки и далее настраиваем качество отрисовки
            g.TextRenderingHint = Drawing.Text.TextRenderingHint.AntiAliasGridFit
            g.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
            g.DrawString(myString, Me.Font, Brushes.Red, New RectangleF(New PointF(0, 0), myBMP.Size)) ' рисуем текст
        End Using
        myPB.Image = myBMP ' отображаем картинку с нарисованным текстом
    End Sub
 
    ' сохранять будем по двойному клику на пикчербоксе.
    Private Sub myPB_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles myPB.DoubleClick
        Dim sfd As New SaveFileDialog With {.DefaultExt = "png", .Filter = "Portable Network Graphics|*.png"}
        If sfd.ShowDialog = Windows.Forms.DialogResult.OK Then
            myBMP.Save(sfd.FileName, Imaging.ImageFormat.Png)
        Else
            MsgBox("Нет, так нет...", MsgBoxStyle.Information)
        End If
    End Sub
End Class
3
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2015, 14:45

Сохранить текст в текстовый файл
Подскажите как сохранить текст из TextBox в базу данных (И в дальнейшем...

Из textbox1 сохранить текст в текстовый файл на ftp сервере
Не подскажете как это реализовать?

Нарисовать окружность на PictureBox
Всем привет! Такая задачка: На форме два пикчербокса с рисунками. Необходимо...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru