Gambas-it

Gambas3 => Programmazione => Topic aperto da: Gratisweb - 12 Dicembre 2021, 08:51:39

Titolo: Aprire url
Inserito da: Gratisweb - 12 Dicembre 2021, 08:51:39
Salve, sono un principiante.
Ho creato un form e messo un label
devo far in modo che cliccando su, deve aprirsi un sito internet che codice usare ?
se metto shell ("http:;//XXXXXX.XXX") non va
Titolo: Re:Aprire url
Inserito da: Gianluigi - 12 Dicembre 2021, 11:36:23
 :ciao:

Usa una URLLabel e imposta le proprietà oppure inserisci questo codice:
Codice: [Seleziona]
Public Sub Form_Open()

  URLLabel1.Link = "https://www.gambas-it.org/wiki/index.php?title=Installazione_Server_PostgreSQL"
  URLLabel1.Text = "Installazione PostgreSQL"

End
Titolo: Re:Aprire url
Inserito da: vuott - 12 Dicembre 2021, 14:26:39
Usa una URLLabel
In questo caso è necessario attivare anche il Componente gb.desktop .
Titolo: Re:Aprire url
Inserito da: Gianluigi - 12 Dicembre 2021, 15:34:56
Usa una URLLabel
In questo caso è necessario attivare anche il Componente gb.desktop .

Hai ragione, mi sono dimenticato di precisarlo.

Chiedo scusa  :ciao:
Titolo: Re:Aprire url
Inserito da: vuott - 12 Dicembre 2021, 16:04:54
Chiedo scusa
Per così poco ?
...è sulla mancata costruzione della Macchina del Tempo che dovresti chiedere scusa + cenere sulla testa !   :violent:
Titolo: Re:Aprire url
Inserito da: Gianluigi - 12 Dicembre 2021, 16:30:51

...è sulla mancata costruzione della Macchina del Tempo che dovresti chiedere scusa + cenere sulla testa !   :violent:

OK, mi scuso anche per quello, ma la cenere non saprei come crearla senza rischiare di riprendere il vizio del fumo  :-\
Titolo: Re:Aprire url
Inserito da: Gratisweb - 12 Dicembre 2021, 19:36:30
Grazie, adesso funziona.
Titolo: Re:Aprire url
Inserito da: Gratisweb - 27 Dicembre 2021, 08:22:14
Scusate, invece di usare urllabel c'è altro modo ?, devo usare un Togglebutton ed appena ci clicco si deve aprire il link.
Titolo: Re:Aprire url
Inserito da: Gianluigi - 27 Dicembre 2021, 09:52:37
Scusate, invece di usare urllabel c'è altro modo ?, devo usare un Togglebutton ed appena ci clicco si deve aprire il link.

ToggleButton? Sicuro?

Comunque potresti usare Desktop.Open con le funzioni Url e FromUrl
Titolo: Re:Aprire url
Inserito da: Gratisweb - 27 Dicembre 2021, 12:53:04
scusa, mi scrivi la corretta sintassi ?
Titolo: Re:Aprire url
Inserito da: cogier - 27 Dicembre 2021, 13:18:12
Eseguite questo codice in un nuovo programma grafico.

Codice: [Seleziona]
ToggleButton1 As ToggleButton

Public Sub Form_Open()

  With Me
    .Height = 50
    .Width = 220
    .Padding = 5
    .Arrangement = Arrange.None
    .Center
  End With

  With ToggleButton1 = New ToggleButton(Me) As "ToggleButton1"
    .Text = "&Installazione PostgreSQL"
    .X = 10
    .Y = 10
    .Height = 28
    .Width = 200
    .Picture = Picture["icon:/22/text"]
  End With

  If Not Component.IsLoaded("gb.desktop") Then Component.Load("gb.desktop")

End

Public Sub ToggleButton1_Click()

  If ToggleButton1.Value = True Then Desktop.Open("https://www.gambas-it.org/wiki/index.php?title=Installazione_Server_PostgreSQL")

End
Titolo: Re:Aprire url
Inserito da: naderit - 27 Dicembre 2021, 23:34:25
Ciao in allegato un programmino per gestire i link utilizza il metodo Desktop.Open.
Titolo: Re:Aprire url
Inserito da: spheris5 - 19 Febbraio 2022, 00:06:48
http://gambaslinux.fr/articles.php?lng=en&pg=119
 ;)