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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2016, 18:18   #11
romannbo
 
Регистрация: 21.09.2015
Сообщений: 7
По умолчанию

Почему не работает Вывод
canvas.DrawString("A", font, 40, 60) 'текст
canvas.DrawString("B", font, 225, 60)
canvas.DrawString("c", font, 130, 160)
как напишешь сразу ошибка .подчеркивается волнистой линией и пишет ошибку
C:\Users\roman\Documents\Visual Studio 2010\Projects\WindowsApplication1\W indowsApplication1\Form1.vb(59) : error BC30518: Не удалось разрешить перегрузку, так как ни один доступный "DrawString" не может быть вызван с данными аргументами:
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, layoutRectangle As System.Drawing.RectangleF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.Brush".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, layoutRectangle As System.Drawing.RectangleF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.RectangleF".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, point As System.Drawing.PointF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.Brush".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, point As System.Drawing.PointF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.PointF".
C:\Users\roman\Documents\Visual Studio 2010\Projects\WindowsApplication1\W indowsApplication1\Form1.vb(60) : error BC30518: Не удалось разрешить перегрузку, так как ни один доступный "DrawString" не может быть вызван с данными аргументами:
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, layoutRectangle As System.Drawing.RectangleF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.Brush".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, layoutRectangle As System.Drawing.RectangleF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.RectangleF".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, point As System.Drawing.PointF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.Brush".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, point As System.Drawing.PointF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.PointF".
C:\Users\roman\Documents\Visual Studio 2010\Projects\WindowsApplication1\W indowsApplication1\Form1.vb(61) : error BC30518: Не удалось разрешить перегрузку, так как ни один доступный "DrawString" не может быть вызван с данными аргументами:
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, layoutRectangle As System.Drawing.RectangleF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.Brush".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, layoutRectangle As System.Drawing.RectangleF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.RectangleF".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, point As System.Drawing.PointF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.Brush".
'Public Sub DrawString(s As String, font As System.Drawing.Font, brush As System.Drawing.Brush, point As System.Drawing.PointF)': Невозможно преобразовать значение типа "Integer" в "System.Drawing.PointF".
Сборка начата 29.06.2016 18:05:36.
ResolveAssemblyReferences:
Будет создан список исключений профиля TargetFramework.
CoreResGen:
Отсутствуют ресурсы, устаревшие по отношению к файлам своих источников. Пропуск формирования ресурсов.
GenerateTargetFrameworkMonikerAttri bute:






Private Sub PictureBox1_Paint(sender As Object, e As System.Windows.Forms.PaintEventArgs ) Handles PictureBox1.Paint
Dim Maxh = PictureBox1.Height
Dim Maxw = PictureBox1.Width
Dim G As Graphics = e.Graphics
' определяем цвет и ширину линий
Dim pen As New Pen(Color.Blue, 1)
Dim pens As New Pen(Color.Green, 1)
' горизонтальные линии
For a = 10 To Maxw Step 20
G.DrawLine(pen, 0, a, Maxw, a)
Next
'вертикальные линии
For a = 10 To Maxw Step 20
G.DrawLine(pens, a, 0, a, Maxh)
Next
' Рисуем линии в PictureBox1 как текст
Dim canvas As Graphics = e.Graphics
'задаем кисть
Dim brush As New SolidBrush(Color.DarkBlue)
'Задаем шрифт
Dim font As New Font("Arial", 26, FontStyle.Bold Or FontStyle.Italic)
' задаем текст
canvas.DrawString("A", font, 40, 60) 'текст
canvas.DrawString("B", font, 225, 60)
canvas.DrawString("c", font, 130, 160)



End Sub
romannbo вне форума Ответить с цитированием
Старый 29.06.2016, 18:38   #12
ura_111
Участник клуба
 
Регистрация: 14.05.2016
Сообщений: 1,793
По умолчанию

ura_111 вне форума Ответить с цитированием
Старый 29.06.2016, 19:43   #13
romannbo
 
Регистрация: 21.09.2015
Сообщений: 7
По умолчанию

Спасибо Ирина! По Вашему все получиось.А вот сразу нет.не знаю почему.
e.Graphics е-это объект,e.Graphics экземпляр класса.
Так е что за объект непонятно.Заранее спасибо.
romannbo вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
построение графиков Алёна Microsoft Office Excel 9 27.02.2016 10:00
Построение графиков AQnita Паскаль, Turbo Pascal, PascalABC.NET 1 09.05.2012 17:58
Построение графиков Di-em Помощь студентам 0 07.01.2012 19:20
построение графиков. Си Моркковь!) Помощь студентам 2 09.06.2011 12:24
построение графиков zetrix Microsoft Office Excel 4 17.06.2008 14:06