Link to home
Start Free TrialLog in
Avatar of Murray Brown
Murray BrownFlag for United Kingdom of Great Britain and Northern Ireland

asked on

VB.net Error trying to paint

Hi

I get the errors further down with the following code

Code
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Windows.Forms  

Public Class frmGradientFiller
   Sub oColor()
        'https://msdn.microsoft.com/en-us/library/ms754083(v=vs.110).aspx

        Dim diagonalFillRectangle As New Rectangle()
        diagonalFillRectangle.Width = 200
        diagonalFillRectangle.Height = 100

        ' Create a diagonal linear gradient with four stops.   
        Dim myLinearGradientBrush As New LinearGradientBrush()
        myLinearGradientBrush.StartPoint = New Point(0, 0)
        myLinearGradientBrush.EndPoint = New Point(1, 1)
        myLinearGradientBrush.GradientStops.Add(New GradientStop(Colors.Yellow, 0.0))
        myLinearGradientBrush.GradientStops.Add(New GradientStop(Colors.Red, 0.25))
        myLinearGradientBrush.GradientStops.Add(New GradientStop(Colors.Blue, 0.75))
        myLinearGradientBrush.GradientStops.Add(New GradientStop(Colors.LimeGreen, 1.0))

        ' Use the brush to paint the rectangle.
        diagonalFillRectangle.Fill = myLinearGradientBrush
    End Sub

Open in new window


Error
Error	44	Overload resolution failed because no accessible 'New' accepts this number of arguments.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	20	13	Automator
Error	45	'StartPoint' is not a member of 'System.Drawing.Drawing2D.LinearGradientBrush'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	21	9	Automator
Error	46	'EndPoint' is not a member of 'System.Drawing.Drawing2D.LinearGradientBrush'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	22	9	Automator
Error	47	'GradientStops' is not a member of 'System.Drawing.Drawing2D.LinearGradientBrush'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	23	9	Automator
Error	48	Type 'GradientStop' is not defined.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	23	53	Automator
Error	49	'GradientStops' is not a member of 'System.Drawing.Drawing2D.LinearGradientBrush'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	24	9	Automator
Error	50	Type 'GradientStop' is not defined.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	24	53	Automator
Error	51	'GradientStops' is not a member of 'System.Drawing.Drawing2D.LinearGradientBrush'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	25	9	Automator
Error	52	Type 'GradientStop' is not defined.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	25	53	Automator
Error	53	'GradientStops' is not a member of 'System.Drawing.Drawing2D.LinearGradientBrush'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	26	9	Automator
Error	54	Type 'GradientStop' is not defined.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	26	53	Automator
Error	55	'Fill' is not a member of 'System.Drawing.Rectangle'.	C:\Users\Murray\Documents\Visual Studio 2010\Projects\Automator\Automator\frmGradientFiller.vb	29	9	Automator

Open in new window

Avatar of Nasir Razzaq
Nasir Razzaq
Flag of United Kingdom of Great Britain and Northern Ireland image

Can you show us your imports statements?
Avatar of Murray Brown

ASKER

Imports System.Drawing
 Imports System.Drawing.Drawing2D
Imports System.Windows.Forms
ASKER CERTIFIED SOLUTION
Avatar of Nasir Razzaq
Nasir Razzaq
Flag of United Kingdom of Great Britain and Northern Ireland image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks