• XSS.stack #1 – первый литературный журнал от юзеров форума

Кнопкм - линк на сайт

Деклорация:
Код:
Private Declare Function ShellExecute& Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long)
   Private Declare Function GetDesktopWindow Lib "user32" () As Long
   Const SW_SHOWNORMAL = 1

Сама кнопка:
Код:
Private Sub Label1_Click()
Call ShellExecute(GetDesktopWindow, "Open", Label1.Caption, "", "c:\", SW_SHOWNORMAL)
End Sub

Бесит меня ВИН апи, но бывает полезным.
 
Если Вам нужно осуществить это в vb.net, тогда можно все сделать намного проще. Там есть специальный контрол, называется LinkLabel. Вот как им пользоваться:
Код:
Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
        Process.Start(String.Format("mailto:{0}", LinkLabel1.Text))
    End Sub
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх