1. #1
    Cadet 1st Year
    Dabei seit
    Mär 2011
    Beiträge
    11

    hyper link öffnen [C#]

    hab eine frage

    ich möchte einen link in meinen eigenen Webbrowser öffnen (den ich programmiert habe) und möchte das es in einem neuen tab geöffnet wird wie kann ich das machen ???

  2. Anzeige
    Logge dich ein, um diese Anzeige nicht zu sehen.
  3. #2
    Lt. Junior Grade
    Dabei seit
    Feb 2005
    Ort
    Internet
    Beiträge
    285

    Talking AW: hyper link öffnen [C#]

    Du hast einen ganzen Webbrowser programmiert und weisst nicht wie Du ein neues Tab darin öffnest?
    bye, Lynxx

    Mein Sys: Cooltek K3 Evolution +USB3 | Intel i5-2500k@4.5GHz | Scythe Kabuto | ASRock Z68 Extreme4 | 2x G.Skill RipJaws-X 4GB PC3-17066U | Hauppauge WinTV Nova-S Plus | Gigabyte Radeon HD 7870 GHz Edition OC@1150/1400Mhz | Samsung Syncmaster 24" | Pioneer DVR-220BK DVD-Brenner DL | Samsung SSD 830 Series 256GB | Seagate Barracuda 7200.14 3TB | Samsung EcoGreen F4 2TB | 425W Enermax PRO82+ II | Logitech MX518 | Microsoft Strategic Commander | IBM Model M

  4. #3
    Cadet 1st Year
    Ersteller dieses Themas

    Dabei seit
    Mär 2011
    Beiträge
    11

    AW: hyper link öffnen [C#]

    doch das schon aber wenn ich auf einen link klicke öffnet sich der internet explorer

  5. #4
    Vice Admiral
    Dabei seit
    Okt 2010
    Beiträge
    6.880

    AW: hyper link öffnen [C#]

    Zitat Zitat von lynxx Beitrag anzeigen
    Du hast einen ganzen Webbrowser programmiert und weisst nicht wie Du ein neues Tab darin öffnest?
    Der war gut.

    @ TE: Du musst den http-Handler anpassen. HKEY_CLASSES_ROOT\http\shell\open\command

  6. #5
    Cadet 1st Year
    Ersteller dieses Themas

    Dabei seit
    Mär 2011
    Beiträge
    11

    AW: hyper link öffnen [C#]

    und wo mach ich das???

  7. #6
    Vice Admiral
    Dabei seit
    Okt 2010
    Beiträge
    6.880

    AW: hyper link öffnen [C#]

    Registry öffnen, und den Standardwert des Schlüssels anpassen.

  8. #7
    Cadet 1st Year
    Ersteller dieses Themas

    Dabei seit
    Mär 2011
    Beiträge
    11

    AW: hyper link öffnen [C#]

    ja aber ich möchte nur wenn ich jetzt einen link von einer website öffne und die einen neuen tab öffnet das sich in meinen programmierten webbrowser sich der tab öffnet und nicht der iexplore.exe

  9. #8
    Vice Admiral
    Dabei seit
    Okt 2010
    Beiträge
    6.880

    AW: hyper link öffnen [C#]

    Es gibt doch bestimmt Events die du abgreifen kannst?!

  10. #9
    Cadet 1st Year
    Ersteller dieses Themas

    Dabei seit
    Mär 2011
    Beiträge
    11

    AW: hyper link öffnen [C#]

    und die wären ???

  11. #10
    Admiral
    Dabei seit
    Jun 2005
    Ort
    /dev/eth0
    Beiträge
    7.976

    AW: hyper link öffnen [C#]

    Die Events sind sicherlich irgendwo dokumentiert. Verwende doch mal Google.
    Zitat Zitat von Brigitta Beitrag anzeigen
    CB ist von Amazon, Intel, AMD, Nvidia, Ati, Corsair, Apple, Samsung, Android, Google, Microsoft, Corsair, Coolermaster, Caseking, Dell, Mindfactory, Microsoft u. vielen anderen gekauft. Such dir was aus, je nach Vorliebe.

  12. #11
    Lt. Junior Grade
    Dabei seit
    Feb 2005
    Ort
    Internet
    Beiträge
    285

    AW: hyper link öffnen [C#]

    Ich nehme an Du verwendest System.Windows.Forms.WebBrowser ? Der verwendet intern den Internet Explorer in "abgespeckter" Form, Tabs im Forms-Objekt darstellen kann der wohl nicht. Da die angezeigten Funktionen bei Links auch nichts in der Richtung bieten.
    Du könntest höchstens ein TabControl verwenden und dann einen neuen WebBrowser auf jedes Tab, und darin dann die Url laden.
    bye, Lynxx

    Mein Sys: Cooltek K3 Evolution +USB3 | Intel i5-2500k@4.5GHz | Scythe Kabuto | ASRock Z68 Extreme4 | 2x G.Skill RipJaws-X 4GB PC3-17066U | Hauppauge WinTV Nova-S Plus | Gigabyte Radeon HD 7870 GHz Edition OC@1150/1400Mhz | Samsung Syncmaster 24" | Pioneer DVR-220BK DVD-Brenner DL | Samsung SSD 830 Series 256GB | Seagate Barracuda 7200.14 3TB | Samsung EcoGreen F4 2TB | 425W Enermax PRO82+ II | Logitech MX518 | Microsoft Strategic Commander | IBM Model M

  13. #12
    Cadet 1st Year
    Ersteller dieses Themas

    Dabei seit
    Mär 2011
    Beiträge
    11

    AW: hyper link öffnen [C#]

    ja aber wenn ich jetzt einen auf einen Link klicken und es will sich ein neuer tab öffnen geht das leider nicht da dann der internet explorer sich öffnet und ich jetzt nicht weiß was ich machen muss wenn ich auf einen link klicke das sich dann ein tab mit der url öffnet

  14. #13
    Lt. Commander
    Dabei seit
    Dez 2007
    Beiträge
    1.737

    AW: hyper link öffnen [C#]

    hmm ich dachte man kann auch einen hyperlink über ein bestimmtes Prozess öffnen. Hierbei würde ich aber aufpassen, wenn dein Programm auf mehreren Systemen laufen soll.

    Was ich meine ich... öffne deinen Webbrowser mittels exec command und übergebe den link als parameter...

    Leider habe ich in diesem Fall nur theoretische kenntnisse, daher musst du wahrscheinlich selbst was zusammen suchen um den richtigen Code zu erhalten!

  15. #14
    Lt. Junior Grade
    Dabei seit
    Feb 2005
    Ort
    Internet
    Beiträge
    285

    AW: hyper link öffnen [C#]

    Zitat Zitat von bundderkriller Beitrag anzeigen
    ja aber wenn ich jetzt einen auf einen Link klicken und es will sich ein neuer tab öffnen geht das leider nicht da dann der internet explorer sich öffnet und ich jetzt nicht weiß was ich machen muss wenn ich auf einen link klicke das sich dann ein tab mit der url öffnet
    Dafür müsstest Du schon die Registry ändern:
    Code:
    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\InternetShortcut\shell\Open\Command]
    @="\"C:\\blabla\DeinBrower.exe\" \"%l\""
    Oder in C#
    Code:
                String strSubkey = "InternetShortcut\\shell\\Open\\Command";
                Microsoft.Win32.RegistryKey key = Microsoft.Win32.Registry.ClassesRoot.OpenSubKey(strSubkey, true);
                key.SetValue("", System.Reflection.Assembly.GetExecutingAssembly().CodeBase + "\"%1\"");
    Aber wie das ohne Security-Exception möglich ist konnte ich auf die schnelle nicht rausfinden ..
    bye, Lynxx

    Mein Sys: Cooltek K3 Evolution +USB3 | Intel i5-2500k@4.5GHz | Scythe Kabuto | ASRock Z68 Extreme4 | 2x G.Skill RipJaws-X 4GB PC3-17066U | Hauppauge WinTV Nova-S Plus | Gigabyte Radeon HD 7870 GHz Edition OC@1150/1400Mhz | Samsung Syncmaster 24" | Pioneer DVR-220BK DVD-Brenner DL | Samsung SSD 830 Series 256GB | Seagate Barracuda 7200.14 3TB | Samsung EcoGreen F4 2TB | 425W Enermax PRO82+ II | Logitech MX518 | Microsoft Strategic Commander | IBM Model M

  16. #15
    Cadet 1st Year
    Ersteller dieses Themas

    Dabei seit
    Mär 2011
    Beiträge
    11

    AW: hyper link öffnen [C#]

    ja also einfach rein kopieren oder ???

  17. #16
    Lt. Junior Grade
    Dabei seit
    Feb 2005
    Ort
    Internet
    Beiträge
    285

    AW: hyper link öffnen [C#]

    Dein "Browser" muss natürlich die Command-Line auswerten und den übergebenen Link (in einem neuen Tab) öffnen ..
    bye, Lynxx

    Mein Sys: Cooltek K3 Evolution +USB3 | Intel i5-2500k@4.5GHz | Scythe Kabuto | ASRock Z68 Extreme4 | 2x G.Skill RipJaws-X 4GB PC3-17066U | Hauppauge WinTV Nova-S Plus | Gigabyte Radeon HD 7870 GHz Edition OC@1150/1400Mhz | Samsung Syncmaster 24" | Pioneer DVR-220BK DVD-Brenner DL | Samsung SSD 830 Series 256GB | Seagate Barracuda 7200.14 3TB | Samsung EcoGreen F4 2TB | 425W Enermax PRO82+ II | Logitech MX518 | Microsoft Strategic Commander | IBM Model M

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •