Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Как из анимационного лейба сделать гиперссылку Добавлено: 04.02.06 20:47  

Автор вопроса:  Nikolai
Кто нибудь знает как при нажатии на анимационный лейб,
включился "Outlook" написать мне письмо. Короче из лейба
сделать гиперссылку.

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #1 Добавлено: 05.02.06 12:59
ShellExecute(API) использовать с параметром mailto:xxx@yyy.zz

Ответить

Номер ответа: 2
Автор ответа:
 Nikolai



Вопросов: 23
Ответов: 58
 Профиль | | #2 Добавлено: 05.02.06 13:49
А если не трудно можно поподробней?

Ответить

Номер ответа: 3
Автор ответа:
 Fever



Вопросов: 60
Ответов: 808
 Профиль | | #3 Добавлено: 05.02.06 15:17
Public 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) As Long
call ShellExecute(Me.hwnd, vbNullString, "http://www.rambler.ru", vbNullString, "c:\", 1)

Ответить

Номер ответа: 4
Автор ответа:
 Nikolai



Вопросов: 23
Ответов: 58
 Профиль | | #4 Добавлено: 06.02.06 21:50
декларацию я вставил после:
Windows Form Designes generad code

Public 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) As Long
Здесь вроде всё нормально
А в строке
Call ShellExecute(Me.hwnd, vbNullString, "n0i0k0o0@rol.ru", vbNullString, "c:\", 1)
выдаёт ошибку
Me.hwnd (Волнистая линия)
и в низу пишет
F:\Мои пробы VBNet\Machta\WindowsApplication2\Form1.vb(432): 'hwnd' is not a member of 'WindowsApplication2.Form1'.
Почему?

Ответить

Номер ответа: 5
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #5 Добавлено: 14.02.06 02:14
Вышеуказанный пример верен для VB 6, а на .NET это можно сделать следующим способом:

System.Diagnostics.Process.Start("mailto:n0i0k0o0@rol.ru";)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам