Уроки Visual Basic.NET
2 комментария Индикатор загрузки файла по FTP
Метки: Загрузка файлов по FTP с индикатором загрузки
Евгений
Просмотров: 6 547
Запись опубликована в 10:21
Уроки Visual Basic.NET
2 комментария
Метки: Загрузка файлов по FTP с индикатором загрузки
Евгений
Просмотров: 6 547
Запись опубликована в 10:21
Отдых, праздники
Один комментарий Поздравляю всех с наступающим 2013 годом! Желаю всем программистам хорошей работы в новом году, закончите все свои не дописанные проекты и переходите к новым!
Уроки Visual Basic.NET
Написать комментарий
Уроки Visual Basic.NET
Написать комментарий Само событие, которое отвечает за закрытие формы называется FormClosing
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Dim MessageB As DialogResult = MessageBox.Show("Желаете закрыть программу?", "Закрываем", MessageBoxButtons.YesNo, MessageBoxIcon.Question) ' Показываем сообщение о закрытии формы. Будет две кнопки выбора.
If MessageB = DialogResult.Yes Then e.Cancel = False ' Если нажали Yes, то программа закроется.
If MessageB = DialogResult.No Then e.Cancel = True ' Если нажали No, то не закроется.
End Sub
Уроки Visual Basic.NET
Написать комментарий Вы удивитесь, когда посмотрите код.
Уроки Visual Basic.NET
Написать комментарий Пример :
Ввели слово "Привеет", где есть две буквы ее.
Нажали на кнопку и получили слово "Привет", с одной е.
Уроки Visual Basic.NET
Написать комментарий Многие видели в графических редакторах элемент линия, который можно самому рисовать?
Сегодня я покажу как это реализовать.
Public Class Form1
Dim p As New Pen(Color.Blue, 2) ' Задаем новое перо
Dim g As Graphics
Dim lx As New Point()
Dim ly As New Point()
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
'Задаем начальные точки координат
lx.X = e.X
lx.Y = e.Y
'Точки для ly должны быть такие же
ly = lx
End Sub
Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
If e.Button = MouseButtons.Left Then
' Растягиваем временную линию с координатами lx и ly, черным цветом
ControlPaint.DrawReversibleLine(Me.PointToScreen(lx), Me.PointToScreen(ly), Color.Black)
ly = New Point(e.X, e.Y)
ControlPaint.DrawReversibleLine(Me.PointToScreen(lx), Me.PointToScreen(ly), Color.Black)
End If
End Sub
Private Sub Form1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp
ControlPaint.DrawReversibleLine(Me.PointToScreen(lx), Me.PointToScreen(lx), Color.Black) ' Заканчиваем растягивать временную линию
g.DrawLine(p, lx, ly) ' Рисуем линию
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
g = Me.CreateGraphics() ' Рисуем по форме
End Sub
End Class
Теперь нажмите на правую кнопку мыши, удерживаете ее и тащите в любую сторону и увидите, как растягивается ваша линия. Отпустите мышь и увидите нарисованную вашу линию на форме.
Новости
4 комментария СРОЧНОЕ ЗАЯВЛЕНИЕ ТИБЕТСКОГО МОНАХА О КОНЦЕ СВЕТА!
По словам тибетского Ламы, сделавшего официальное заявление в NASA, практически на всей Земле, около 10 утра по московскому времени 21.12.2012 наступит полная темнота и тишина. Не будет света, электричества, связи и звуков.

Евгений
Просмотров: 4 126
Запись опубликована в 14:38
Уроки Visual Basic.NET
Написать комментарий Возможно кому-то будет полезно, делал в тех ![]()
Новости блога
2 комментария Через 10 дней переносим блог на новый хостинг.
Плюсы от нового хостинга :
Евгений
Просмотров: 3 795
Запись опубликована в 15:36