Прозрачная форма с текстом - Visual Basic .NET/.NET 4.x

Узнай цену своей работы

Формулировка задачи:

Всем знатокам доброго времени суток!

Очень нужен код прозрачной формы на которой можно было бы писать текст разным цветом. Слепил код, но при вставке текста прозрачность теряется. Вот сам код
Помогите, знатоки!!! Чую, что тут что-то лишнее, а чего-то не хватает, но понять не в состоянии. Спасибо за понимание!

Решение задачи: «Прозрачная форма с текстом»

textual
Листинг программы
Public Class Form3
    Dim isLoad As Boolean
    Private Sub Form3_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        Me.BackColor = Color.FromArgb(0, 255, 0)
        Me.TransparencyKey = Me.BackColor
    End Sub
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        isLoad = True
        Me.Invalidate()
    End Sub
    Private Sub Form3_Paint(sender As System.Object, e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
        If Not isLoad Then Exit Sub
        Dim g As Graphics = e.Graphics
        Dim FN As New Font("ARIAL", 24, FontStyle.Bold)
        g.DrawString("Test Test", FN, Brushes.Black, 20, 120)
        g.DrawLine(Pens.Black, 80, 20, 200, 100)
    End Sub
End Class

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы