Vorrei che cliccando su di na label si aprisse una nuova finestra per la scrittura di una email i outllok "mailto:xxx@xxx.xx" cosi di solito si fa ma dove la devo mettere !?
Vorrei che cliccando su di na label si aprisse una nuova finestra per la scrittura di una email i outllok "mailto:xxx@xxx.xx" cosi di solito si fa ma dove la devo mettere !?
esprimiti in modo che possano capirti la maggior parte degli italiani![]()
ho risolto con l'api shellexecute !![]()
ecco come ho fatto ! :sexpulp:codice: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) As Long Const SW_SHOWNORMAL = 1 Private Sub cdmOk_Click() Unload Me End Sub Private Sub Label3_Click() ShellExecute Me.hwnd, vbNullString, "mailto:snowball@email.it", vbNullString, "C:\", SW_SHOWNORMAL End Sub
Nota: la shellexecute può essere usata anche per aprire pagine WEB con il browser predefinito e aprire documenti con il relativo programma (es. un documento .rtf con notepad, word, openoffice,...)
Utile, no?![]()