RUVIDEO
Поделитесь видео 🙏

Visual basic 2008 Form Effects

📁 Лайфхаки 👁️ 17 📅 16.10.2024

Visual basic 2008 Form Effects

Code


Imports System
Imports System.Drawing
Imports System.Drawing.Printing
Imports System.Collections
Imports System.ComponentModel
Imports System.Windows.Forms
Imports System.Drawing.Drawing2D
Public Class Form1

Public Sub Draw(ByVal g As Graphics)
g.SmoothingMode = SmoothingMode.AntiAlias
Dim rect As Rectangle = Me.ClientRectangle
Dim cx As Integer = rect.Width
Dim cy As Integer = rect.Height
Dim scale As Single = CSng(cy) / CSng(cx)
Dim _brush As LinearGradientBrush = New LinearGradientBrush(Me.ClientRectangle, Color.Empty, Color.Empty, 45)
Dim blend As ColorBlend = New ColorBlend()
blend.Colors = New Color() {Color.Red, Color.Green, Color.Blue}
blend.Positions = New Single() {0.0, 0.5, 1.0}
_brush.InterpolationColors = blend
Dim _pen As Pen = New Pen(_brush)
Dim x As Integer
For x = 0 To cx Step 7
g.DrawLine(_pen, 0, x * scale, cx - x, 0)
g.DrawLine(_pen, 0, (cx - x) * scale, cx - x, cx * scale)
g.DrawLine(_pen, cx - x, 0 * scale, cx, (cx - x) * scale)
g.DrawLine(_pen, cx - x, cx * scale, cx, x * scale)
Next
Dim format As StringFormat = New StringFormat()
format.Alignment = StringAlignment.Center
format.LineAlignment = StringAlignment.Center
Dim s As String = "Ain't graphics cool?"
g.DrawString(s, Me.Font, _brush, rect.X, rect.Y, format)
End Sub
Private Sub MyPaint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles MyBase.Paint
Dim g As Graphics = e.Graphics
Draw(g)
End Sub
Shared Sub Main()
Dim myform As Form = New Form1()
Application.Run(myform)
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub
End Class

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Visual basic 2008 Form Effects», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.