Torna indietro   Hardware Upgrade Forum > Software > Programmazione

DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker
Analizziamo nel dettaglio DJI RS 5, l'ultimo arrivato della famiglia Ronin progettato per videomaker solisti e piccoli studi. Tra tracciamento intelligente migliorato e ricarica ultra rapida, scopriamo come questo gimbal eleva la qualità delle produzioni.
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming
AMD Ryzen 7 9850X3D è la nuova CPU gaming di riferimento grazie alla 3D V-Cache di seconda generazione e frequenze fino a 5,6 GHz. Nei test offre prestazioni superiori a 9800X3D e 7800X3D, confermando la leadership AMD nel gaming su PC.
Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 15-11-2009, 16:53   #1
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
[VB.NET] Navigazione a Schede

ciao ragazzi, è la prima volta che scrivo in questa sezione in quanto ho un problemone, sto creando un web browser con vb.net ed ora sto implementando la navigazione a schede, tutto funziona perfettamente solo che quando io clicco su aggiungi nuova scheda, il browser me l'aggiunge ma c'è sempre la pagina della prima scheda in tutte le schede.
vi posto sotto il codice che ho assegnato al pulsante e quello che ho assegnato all'interno del timer:

codice nel timer:

Dim browse As New WebBrowser
browse.Dock = DockStyle.Fill

TabControl1.SelectedTab.Controls.Add(browse)

codice nel pulsante:

TabControl1.TabPages.Add()

sperando in un vostro pronto aiuto vi ringrazio anticipatamente.
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2009, 09:35   #2
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Sarà molto difficile che qualcuno risponda concretamente alla tua richiesta.
Posta il tuo codice e magari descrivi meglio il problema.
Per ora sarei curioso di sapere a che ti serve un Timer per un browser a schede...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2009, 09:38   #3
VegetaSSJ5
Senior Member
 
L'Avatar di VegetaSSJ5
 
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
piccola curiosità OT.
il webbrowser integrato in .net si appoggia a internet explorer?
VegetaSSJ5 è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2009, 14:36   #4
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da VegetaSSJ5 Guarda i messaggi
piccola curiosità OT.
il webbrowser integrato in .net si appoggia a internet explorer?
Sì, il controllo WebBrowser di .NET fa uso dell'engine di IE.
Perciò chi si butta nello sviluppo su WebBrowser pensando di costruirsi il "suo" browser indipendente, temo avrà brutte sorprese...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 16-11-2009, 17:01   #5
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
grazie per le vostre risposte, rispondo subito a te marcogg allora, ho inserito il timer in quanto ho visto così su di una guida.
per il webbrowser, lo so che usa l'engine di ie.
il codice sorgente, lo posto tra un po'
grazie ancora
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
Old 20-11-2009, 16:01   #6
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
scusatemi ragazzi, ma sono stato molto occupato: vi posto tutto il sorgente
ciao
Imports System.IO
Public Class Form1
Dim HTML As Object
Dim File As System.IO.StreamReader
Dim oRead As System.IO.StreamReader
Dim oWrite As System.IO.StreamReader
Dim RETEDISPONIBILE As Boolean
Dim OPEN As New OpenFileDialog()
Dim SAVE As New SaveFileDialog()
Dim VALUE As Boolean
Dim INSTANCE As New WebBrowser


Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Timer1.Start()
CType(TabControl1.SelectedTab.Controls.Item(0), WebBrowser).Navigate(TextBox1.Text)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'pulsante indietro
WebBrowser1.GoBack()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'pulsante avanti
WebBrowser1.GoForward()
End Sub

Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser1.ProgressChanged
'avanzamento progress bar
ProgressBar1.Maximum = e.MaximumProgress
ProgressBar1.Value = e.CurrentProgress
TextBox1.Text = (WebBrowser1.Url.ToString)
End Sub

Private Sub OpzioniToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpzioniToolStripMenuItem.Click
frm_Opzioni.Show()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
'pulsante home
WebBrowser1.Navigate(frm_Opzioni.Txt_Iniziale.Text)
End Sub

Private Sub SalvaPaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SalvaPaginaToolStripMenuItem.Click
'pulsante salva pagina
WebBrowser1.ShowSaveAsDialog()
End Sub

Private Sub AnnullaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AnnullaToolStripMenuItem.Click
'pulsante annulla
TextBox1.Undo()
End Sub

Private Sub TagliaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TagliaToolStripMenuItem.Click
'pulsante taglia
TextBox1.Cut()
End Sub

Private Sub CopiaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopiaToolStripMenuItem.Click
'pulsante copia
TextBox1.Copy()
End Sub

Private Sub IncollaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IncollaToolStripMenuItem.Click
'pulsante incolla
TextBox1.Paste()
End Sub

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
'riconoscimento pulsante invio
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
WebBrowser1.Navigate(TextBox1.Text)
End If
End Sub

Private Sub TextBox1_MouseDoubleClick1(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDoubleClick
TextBox1.SelectAll()
End Sub

Private Sub StampaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StampaToolStripMenuItem.Click
'pulsante stampa
WebBrowser1.ShowPrintDialog()
End Sub

Private Sub AnteprimaDiStampaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AnteprimaDiStampaToolStripMenuItem.Click
'pulsante anteprima stampa
WebBrowser1.ShowPrintPreviewDialog()
End Sub

Private Sub EsciToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EsciToolStripMenuItem.Click
End
End Sub

Private Sub ApriIndirizzoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApriIndirizzoToolStripMenuItem.Click
frm_link.Show()
End Sub

Private Sub InformazioniToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InformazioniToolStripMenuItem.Click
frm_info.Show()
End Sub

Private Sub ControlloReteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ControlloReteToolStripMenuItem.Click
'contrllo disponibilità rete
RETEDISPONIBILE = My.Computer.Network.IsAvailable
If RETEDISPONIBILE = True Then
MsgBox("Rete Disponibile", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Else
MsgBox("Rete non Disponibile", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End If
End Sub

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
Me.Text = (WebBrowser1.DocumentTitle & " - Rubber Web Browser")
End Sub

Private Sub NotepadToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NotepadToolStripMenuItem.Click
Process.Start("Notepad.exe")
End Sub

Private Sub RegeditToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RegeditToolStripMenuItem.Click
Process.Start("Regedit.exe")
End Sub

Private Sub LineaDiComandoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LineaDiComandoToolStripMenuItem.Click
Process.Start("Cmd.exe")
End Sub

Private Sub InformazioniPaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InformazioniPaginaToolStripMenuItem.Click
WebBrowser1.ShowPropertiesDialog()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'File = File.Read("G:\colour.txt")
' frm_Opzioni.Txt_Iniziale.Text = ("http://" & oRead.ReadLine)
frm_Opzioni.TrackBar1.Value = 10
WebBrowser1.Navigate(frm_Opzioni.Txt_Iniziale.Text)
End Sub

Private Sub ToolStripMenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem5.Click
WebBrowser1.Navigate("http://www.rubberwebbrowser.it")
End Sub

Private Sub SorgentePaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SorgentePaginaToolStripMenuItem.Click
HTML = WebBrowser1.DocumentText
frm_codice.Show()
frm_codice.TextBox1.Text = HTML
End Sub

Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk

End Sub

Private Sub ApriFileToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApriFileToolStripMenuItem.Click
OpenFileDialog1.ShowDialog()
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim browse As New WebBrowser
browse.Dock = DockStyle.Fill

TabControl1.SelectedTab.Controls.Add(browse)
TabControl1.TabPages.Add(TextBox1.Text)
End Sub

End Class

Ultima modifica di AGENT47 : 21-11-2009 alle 18:09. Motivo: modifica codice
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
Old 20-11-2009, 23:35   #7
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Continuo a non spiegarmi la presenza di quei Timer...
Inoltre manca la routine di Timer1.
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 21-11-2009, 18:07   #8
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
il timer lo tolto, in quanto non mi serviva, se riguardi il codice ora, l'ho corretto
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
Old 22-11-2009, 12:27   #9
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da AGENT47 Guarda i messaggi

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim browse As New WebBrowser
browse.Dock = DockStyle.Fill

TabControl1.SelectedTab.Controls.Add(browse)
TabControl1.TabPages.Add(TextBox1.Text)
End Sub

End Class
Immagino questa sia la routine incriminata.
Anche a causa di quei Timer, ho l'impressione generale che si tratti di codice buttato giù senza sapere esattamente cosa si stia facendo...
In particolare non mi spiego TabControl1.SelectedTab.Controls.Add(browse). Perchè usi SelectedTab ?

Inoltre, altro grosso dubbio sull'accoppiata :

Codice:
        TabControl1.SelectedTab.Controls.Add(browse)
        TabControl1.TabPages.Add(TextBox1.Text)
Questo aggiunge un WebBrowser nuovo alla TabPage esistente e selezionata ( che quindi va a sovrapporsi a quello preesistente, altrimenti a che serve avere una TabPage vuota ? ). E poi aggiunge una nuova TabPage vuota...

Se vuoi una nuova Tab del browser non è più logico così?

Codice:
    Private cntTp As Integer = 1

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim WB As New WebBrowser
        WB.Dock = DockStyle.Fill
        Dim TP As New TabPage("nomeTP_" & cntTp)
        TP.Name = "nomeTP_" & cntTp
        cntTp += 1
        TabControl1.TabPages.Add(TP)
        TP.Controls.Add(WB)

    End Sub
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 23-11-2009, 16:32   #10
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
si, ho usato il tuo codice, la tab la crea ma rimane ancora il problema che in tutte le tab ho sempre la stessa pagina
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
Old 23-11-2009, 18:01   #11
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da AGENT47 Guarda i messaggi
si, ho usato il tuo codice, la tab la crea ma rimane ancora il problema che in tutte le tab ho sempre la stessa pagina
Se hai davvero usato il mio codice non vedo come sia possibile.
A me crea semplicemente una TabPage nuova con un WebBrowser "about:blank".
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 23-11-2009, 18:17   #12
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
te lo giuro, adesso ti posto il codice di nuovo:




Imports System.IO
Public Class Form1
Dim HTML As Object
Dim File As System.IO.StreamReader
Dim oRead As System.IO.StreamReader
Dim oWrite As System.IO.StreamReader
Dim RETEDISPONIBILE As Boolean
Dim OPEN As New OpenFileDialog()
Dim SAVE As New SaveFileDialog()
Dim VALUE As Boolean
Dim INSTANCE As New WebBrowser


Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
WebBrowser1.Navigate(TextBox1.Text)
End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
'pulsante indietro
WebBrowser1.GoBack()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
'pulsante avanti
WebBrowser1.GoForward()
End Sub

Private Sub WebBrowser1_ProgressChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserProgressChangedEventArgs) Handles WebBrowser1.ProgressChanged
'avanzamento progress bar
ProgressBar1.Maximum = e.MaximumProgress
ProgressBar1.Value = e.CurrentProgress
TextBox1.Text = (WebBrowser1.Url.ToString)
End Sub

Private Sub OpzioniToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles OpzioniToolStripMenuItem.Click
frm_Opzioni.Show()
End Sub

Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
'pulsante home
WebBrowser1.Navigate(frm_Opzioni.Txt_Iniziale.Text)
End Sub

Private Sub SalvaPaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SalvaPaginaToolStripMenuItem.Click
'pulsante salva pagina
WebBrowser1.ShowSaveAsDialog()
End Sub

Private Sub AnnullaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AnnullaToolStripMenuItem.Click
'pulsante annulla
TextBox1.Undo()
End Sub

Private Sub TagliaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TagliaToolStripMenuItem.Click
'pulsante taglia
TextBox1.Cut()
End Sub

Private Sub CopiaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles CopiaToolStripMenuItem.Click
'pulsante copia
TextBox1.Copy()
End Sub

Private Sub IncollaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles IncollaToolStripMenuItem.Click
'pulsante incolla
TextBox1.Paste()
End Sub

Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
'riconoscimento pulsante invio
If e.KeyChar = Microsoft.VisualBasic.ChrW(Keys.Return) Then
WebBrowser1.Navigate(TextBox1.Text)
End If
End Sub

Private Sub TextBox1_MouseDoubleClick1(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles TextBox1.MouseDoubleClick
TextBox1.SelectAll()
End Sub

Private Sub StampaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles StampaToolStripMenuItem.Click
'pulsante stampa
WebBrowser1.ShowPrintDialog()
End Sub

Private Sub AnteprimaDiStampaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles AnteprimaDiStampaToolStripMenuItem.Click
'pulsante anteprima stampa
WebBrowser1.ShowPrintPreviewDialog()
End Sub

Private Sub EsciToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EsciToolStripMenuItem.Click
End
End Sub

Private Sub ApriIndirizzoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApriIndirizzoToolStripMenuItem.Click
frm_link.Show()
End Sub

Private Sub InformazioniToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InformazioniToolStripMenuItem.Click
frm_info.Show()
End Sub

Private Sub ControlloReteToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ControlloReteToolStripMenuItem.Click
'contrllo disponibilità rete
RETEDISPONIBILE = My.Computer.Network.IsAvailable
If RETEDISPONIBILE = True Then
MsgBox("Rete Disponibile", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
Else
MsgBox("Rete non Disponibile", MsgBoxStyle.Information + MsgBoxStyle.OkOnly)
End If
End Sub

Private Sub WebBrowser1_DocumentCompleted(ByVal sender As System.Object, ByVal e As System.Windows.Forms.WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
Me.Text = (WebBrowser1.DocumentTitle & " - Rubber Web Browser")
End Sub

Private Sub NotepadToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles NotepadToolStripMenuItem.Click
Process.Start("Notepad.exe")
End Sub

Private Sub RegeditToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles RegeditToolStripMenuItem.Click
Process.Start("Regedit.exe")
End Sub

Private Sub LineaDiComandoToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LineaDiComandoToolStripMenuItem.Click
Process.Start("Cmd.exe")
End Sub

Private Sub InformazioniPaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InformazioniPaginaToolStripMenuItem.Click
WebBrowser1.ShowPropertiesDialog()
End Sub

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'File = File.Read("G:\colour.txt")
' frm_Opzioni.Txt_Iniziale.Text = ("http://" & oRead.ReadLine)
frm_Opzioni.TrackBar1.Value = 10
WebBrowser1.Navigate(frm_Opzioni.Txt_Iniziale.Text)
End Sub

Private Sub ToolStripMenuItem5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripMenuItem5.Click
WebBrowser1.Navigate("http://www.rubberwebbrowser.it")
End Sub

Private Sub SorgentePaginaToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles SorgentePaginaToolStripMenuItem.Click
HTML = WebBrowser1.DocumentText
frm_codice.Show()
frm_codice.TextBox1.Text = HTML
End Sub

Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk

End Sub

Private Sub ApriFileToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ApriFileToolStripMenuItem.Click
OpenFileDialog1.ShowDialog()
End Sub

Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim cntTp As Integer = 1
Dim WB As New WebBrowser
WB.Dock = DockStyle.Fill
Dim TP As New TabPage("nomeTP_" & cntTp)
TP.Name = "nomeTP_" & cntTp
cntTp += 1
TabControl1.TabPages.Add(TP)
TP.Controls.Add(WB)

End Sub

End Class
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
Old 23-11-2009, 20:34   #13
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Mah, permetti una critica generale. Vedo parecchie cose che non tornano :

Codice:
Dim HTML As Object
Perchè mai, se è destinato a contenere una String ?

Codice:
Dim oRead As System.IO.StreamReader
Dim oWrite As System.IO.StreamReader
Perchè oWrite è uno StreamReader ? Dovrebbe essere un writer, a rigor di logica, ma soprattutto, perchè è dichiarato e mai utilizzato ?

Codice:
Dim OPEN As New OpenFileDialog()
Dim SAVE As New SaveFileDialog()
Dim VALUE As Boolean
Dim INSTANCE As New WebBrowser
Questi 4 sono dichiarati e mai utilizzati.

Codice:
Private Sub EsciToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles EsciToolStripMenuItem.Click
End
End Sub
Perchè mai usare End ?

Codice:
Private Sub OpenFileDialog1_FileOk(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles OpenFileDialog1.FileOk

End Sub
Sub vuota, a che serve ?

Codice:
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
Dim cntTp As Integer = 1
Dim WB As New WebBrowser
WB.Dock = DockStyle.Fill
Dim TP As New TabPage("nomeTP_" & cntTp)
TP.Name = "nomeTP_" & cntTp
cntTp += 1
TabControl1.TabPages.Add(TP)
TP.Controls.Add(WB)

End Sub
Questo NON è il mio codice. cntTp deve stare FUORI, altrimenti a che serve fare cntTp += 1 ???

Sono solo alcune stranezze che vedo, da un esame superficiale.

Il mio consiglio ? Butta tutto, chiediti con precisione COSA deve fare il programma, e riscrivi da zero.
Se hai fatto copia/incolla da un sito che ti ha spacciato questa roba per "tutorial", o simili... butta via anche il sito !
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 24-11-2009, 15:37   #14
AGENT47
Senior Member
 
L'Avatar di AGENT47
 
Iscritto dal: Feb 2009
Città: Matino
Messaggi: 675
no, non ho fatto copia ed incolla, lo sto facendo insieme ad un mio amico...comunque grazie per il tuo supporto ora funge .. possiamo chiudere il topic
ciao ciao
AGENT47 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
Xiaomi 17: ecco il prezzo europeo del to...
Google fa tremare l'industria dei videog...
Gli sviluppatori 'abbandonano' Xbox: il ...
Galaxy S27 Ultra, è già te...
PlayStation Portal con display OLED: Son...
POCO X8 Pro e Pro Max sono quasi pronti:...
OpenAI ha bisogno di nuovi fondi: NVIDIA...
Mese nuovo, rinnovo delle offerte Amazon...
Accessori auto imperdibili su Amazon: pu...
Gli utenti iPhone possono ridurre la pr...
Come fare affari con l'usato garantito d...
Il miglior tablet di tutta Amazon, DOOGE...
Gli smartphone in super offerta su Amazo...
Produttori di memoria più severi ...
WhatsApp Business, Meta introduce costi ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 04:26.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v