Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 11:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Visual Basic - Suche in TextBox1

Discussion on Visual Basic - Suche in TextBox1 within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,887
Received Thanks: 9,335
Visual Basic - Suche in TextBox1

Ich will in einem Webbrowser in der TextBox1 (also der Adressleiste) einfach Wörter eingeben, und die sollen dann bei Google gesucht werden. Also wie bei Firefox.
Wie mach ich das? Suche die ganze Zeit schon nach einer Lösung.

Danke für Hilfe.
Ares is offline  
Old 11/18/2012, 08:13   #2
 
.Pure''s Avatar
 
elite*gold: 50
The Black Market: 140/0/0
Join Date: Dec 2011
Posts: 1,451
Received Thanks: 176
Ich habe schon sehr lange nicht mehr gecodet, aber eigentlich müsste es wie folgt aussehen:
(Bei dem Search-Button)
Code:
WebBrowser1.Navigate("http://www.google.de/search?hl=de&q=" & TextBox1.text)
Bin mir nun nicht sicher, aber das sollte funktionieren
.Pure' is offline  
Thanks
1 User
Old 11/18/2012, 15:23   #3


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,887
Received Thanks: 9,335
Quote:
Originally Posted by .Pure' View Post
Ich habe schon sehr lange nicht mehr gecodet, aber eigentlich müsste es wie folgt aussehen:
(Bei dem Search-Button)
Code:
WebBrowser1.Navigate("http://www.google.de/search?hl=de&q=" & TextBox1.text)
Bin mir nun nicht sicher, aber das sollte funktionieren
Das Problem ist, er sucht gleich direkt und wartet nicht, bis ich Enter gedrückt habe. Ist leicht nervig wenn die Seite bei jedem neuen Buchstaben neu laden muss...
Ares is offline  
Old 11/18/2012, 15:25   #4
 
airsonic's Avatar
 
elite*gold: 2
Join Date: Jul 2011
Posts: 371
Received Thanks: 108
zieh einfach einen button rein
airsonic is offline  
Old 11/18/2012, 15:28   #5
 
elite*gold: 26
The Black Market: 288/1/0
Join Date: Dec 2010
Posts: 4,343
Received Thanks: 2,395
Code:
   WebBrowser1.Navigate("http://www.google.de/#sclient=psy-ab&hl=de&site=&source=hp&q=" + TextBox1.Text + "&pbx=1&oq=TEST&aq=f&aqi=g4&aql=&gs_sm=e&gs_upl=1629l2121l0l2663l4l4l0l0l0l0l307l832l2-2.1l3l0&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=bbd8d887b24a4a44&biw=1440&bih=756")
habs grade aus meine alten "" Source rausgesucht.
hero9910 is offline  
Thanks
1 User
Old 11/18/2012, 15:34   #6
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
^da ist viel unnötiges, Beitrag #2 hat schon alles nötige gezeigt
Kraizy​ is offline  
Old 11/20/2012, 01:23   #7


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,887
Received Thanks: 9,335
Hab leider schon wieder ein Problem
Ich hatte die Textbox1 ausversehen gelöscht, und jetzt klappt das mit dem Enter schon wieder nicht mehr.
Das war die funktionierende Formel:
Code:
Private Sub TextBox1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
        If e.KeyData = Keys.Enter Then
            Button4.PerformClick()
            e.SuppressKeyPress = True
        End If

    End Sub
Code:
  Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
        If e.KeyCode = Keys.Enter Then
            If TextBox1.Text.Contains(".de" Or ".com" Or ".us" Or ".to" Or ".uk" Or ".tk" Or ".net" Or ".co") Then
                WebBrowser1.Navigate(TextBox1.Text)
            Else
                WebBrowser1.Navigate("http://www.google.de/search?hl=de&q=" & TextBox1.Text)
            End If
        End If
    End Sub
Jetzt als ich die neue Textbox eingefügt hab, steht statt Key_Down, TextChanged da:
Code:
 Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Hab es dann so probiert:
Code:
Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs)
        If e.KeyData = Keys.Enter Then
            Button4.PerformClick()
            e.SuppressKeyPress = True
        End If
    End Sub
Die .exe vor der Löschung der Textbox hab ich noch. Möchte aber ja weiterarbeiten. Wenn ich auf den Button klicke, klappt es ohne Probleme. Der Name der Textbox ist auch TextBox1.

Edit: Ich mach die Suche jetzt in einer extra Suchbox. Es geht mir nur darum, mit Enter weiter zu kommen.
Ares is offline  
Old 11/20/2012, 01:53   #8
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Wieso prüfst du denn im TextChanged Ereignis, ob Enter gedrückt wird? Das musst du logischerweise im KeyPress machen.
Kraizy​ is offline  
Old 11/20/2012, 02:07   #9


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,887
Received Thanks: 9,335
Ich wunder mich grad über meine eigene Blödheit. Zu spät am Abend.
Habs jetzt selbst raus -.-

Würde jetzt nur noch gerne wissen, wie es möglich ist diesen VB-Browser als Standardbrowser einzustellen.
Ares is offline  
Old 11/20/2012, 08:51   #10



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Über die registry. Auch mal in google danach findest du ohne Ende Beispiele.
Sedrika is offline  
Old 11/20/2012, 20:23   #11


 
Ares's Avatar
 
elite*gold: 1640
The Black Market: 141/0/0
Join Date: Jun 2012
Posts: 18,887
Received Thanks: 9,335
Ich wollte es jetzt so machen, dass die URL der Seite in der Textbox angezeigt wird, nur hab ich jetzt das Problem, dass elitepvpers zuletzt das Facebook Plugin lädt, und das dann in der Textbox angezeigt wird. Also wenn ich auf einer Seite in epvp bin, steht in der Adressleiste irgendwas mit Facebook:
Code:
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        textbox1.text = e.Url.ToString
    End Sub
Ares is offline  
Old 11/20/2012, 20:28   #12
 
Kraizy​'s Avatar
 
elite*gold: 0
The Black Market: 471/0/0
Join Date: Apr 2010
Posts: 9,696
Received Thanks: 1,811
Nutz WebBrowser.Url
Kraizy​ is offline  
Thanks
1 User
Old 11/20/2012, 21:30   #13



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Quote:
Originally Posted by Ares​ View Post
Ich wollte es jetzt so machen, dass die URL der Seite in der Textbox angezeigt wird, nur hab ich jetzt das Problem, dass elitepvpers zuletzt das Facebook Plugin lädt, und das dann in der Textbox angezeigt wird. Also wenn ich auf einer Seite in epvp bin, steht in der Adressleiste irgendwas mit Facebook:
Code:
Private Sub WebBrowser1_DocumentCompleted(ByVal sender As Object, ByVal e As WebBrowserDocumentCompletedEventArgs) Handles WebBrowser1.DocumentCompleted
        textbox1.text = e.Url.ToString
    End Sub
Mach das hier:
Code:
Private Sub WebBrowser1_Navigating(ByVal sender As Object, ByVal e As System.Windows.Forms.WebBrowserNavigatingEventArgs) Handles WebBrowser1.Navigating
        TextBox1.Text = WebBrowser1.Url.ToString
    End Sub
Sedrika is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Suche Visual basic spiziallisten ! [B]e*G
10/31/2011 - elite*gold Trading - 9 Replies
Ich kenne mich zwar auch aus , aber brauche jetzt einen echten Pro , also meldet euch hier !
Suche Mentor für Visual Basic
11/06/2010 - .NET Languages - 1 Replies
Hallo Leute... ...ich suche ein Mentor, der mir Fragen betreffend Visual Basic (Express) beantworten kann. Wenn jemand Lust hat, möchte er sich bitte melden, schreib einfach eine Private Nachricht an mich und ich gebe dir meine ICQ Nummer! Ich werde auf keinen Fall solche Fragen stellen : ,,Wie programmiert man?" ! Ich bin schon mit Visual Basic vertraut!
Suche Code für Visual Basic
10/26/2010 - .NET Languages - 18 Replies
Hi, ich bin im Moment dabei ein kleines 2D Game zu programmieren, so und nun komm ich bei drei Punkten nicht weiter: 1: Ich habe einen Begrüsungsbildschirm hinzugefügt ( SplaschScreen ), dieser ist aber so eingestellt dass er nur wenn das Programm bzw. Spiel lädt angezeigt wird, aber weil das Programm ja klein ist und nicht lange zu laden braucht wird er nicht angezeigt nun will ich aber das er für 5 Sek. trozdem angezeigt wird, ich hab mir schon überlegt das es irgentwie mit einem Timer...
suche visual basic 6
10/09/2005 - .NET Languages - 1 Replies
brauche unbedingt visual basic, finde es aber nicht. kann mir jemand sagen wo ich das finde? würd mich über link zum download freuen. mfg feyz



All times are GMT +1. The time now is 11:51.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.