Доброго дня.
Пытаюсь учится VB.NET. Столкнулся с проблемой.
Хочу сделать форму обрезаемую по рисунку.
Пример взял отсюда
http://www.vbstreets.ru/VBdotNET/Sources/42785.aspx.
Чуток переделал:
Private Sub frmToolTip_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Me.Visible = False
Dim image1 = picToolTip.Image
Dim pixelColor As Drawing.Color = image1.GetPixel(0, 0)
picToolTip.Top = 0
picToolTip.Left = 0
picToolTip.SizeMode = Windows.Forms.PictureBoxSizeMode.Normal
picToolTip.BackColor = pixelColor
Me.BackColor = pixelColor 'Drawing.Color.White
Me.FormBorderStyle = Windows.Forms.FormBorderStyle.None
Me.TransparencyKey = pixelColor 'Drawing.Color.White
Me.Visible = True
End Sub
Рисунок вставляю в свойство picToolTip.Image.(рисунок брал из примера), picToolTip это PictureBox/
Вот а получается что, ни пример ни мой код не работают.
Me.BackColor обрезает, а тот же цвет в рисунке нет.
В чем проблема, подскажите.
И следующий вопросик:
Зачем так сложно обявлять значения,
picToolTip.SizeMode = Windows.Forms.PictureBoxSizeMode.Normal
почему мне не разрешает просто
picToolTip.SizeMode = Normal
или
picToolTip.SizeMode = PictureBoxSizeMode.Normal(кстати в примере так и указано),
выдает ошибку.
Спаибо за ответ.