Color.FromArgb
Imports System.Drawing Imports System.Drawing.Drawing2D Imports System.Windows.Forms public class ColorCreation public Shared Sub Main Application.Run(New Form1) End Sub End class public class Form1 Inherits System.Windows.Forms.Form Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs) Dim g As Graphics = Me.CreateGraphics() Dim redColor As Color = Color.FromArgb(120, 255, 0, 0) Dim blueColor As Color = Color.FromName("Blue") Dim greenColor As Color = Color.FromKnownColor(KnownColor.Green) Dim tstColor As Color = Color.Empty If greenColor.IsEmpty Then tstColor = Color.DarkGoldenrod End If Dim redBrush As New SolidBrush(redColor) Dim blueBrush As New SolidBrush(blueColor) Dim greenBrush As New SolidBrush(greenColor) Dim greenPen As New Pen(greenBrush, 4) g.FillEllipse(redBrush, 10, 10, 50, 50) g.FillRectangle(blueBrush, 60, 10, 50, 50) g.DrawLine(greenPen, 20, 60, 200, 60) Console.WriteLine("Color Name :" + blueColor.Name + ", A:" + blueColor.A.ToString() + ", R:" + blueColor.R.ToString() + ", B:" + blueColor.B.ToString() + ", G:" + blueColor.G.ToString()) redBrush.Dispose() blueBrush.Dispose() greenBrush.Dispose() greenPen.Dispose() g.Dispose() End Sub Public Sub New() MyBase.New() Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(292, 273) Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen End Sub End Class
1. | Color.Brightness | ||
2. | Color.FromArgb 2 | ||
3. | Color.FromArgb(Int r, Int g, Int b, Int alpha) | ||
4. | Color.FromKnownColor | ||
5. | Color.FromName | ||
6. | Color.FromWin32 | ||
7. | Color.Hue | ||
8. | Color.Saturation |