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 ???
Thema: hyper link öffnen [C#]
-
12.03.2011, 17:45 #1Cadet 1st Year
- Dabei seit
- Mär 2011
- Beiträge
- 11
hyper link öffnen [C#]
- Anzeige
Logge dich ein, um diese Anzeige nicht zu sehen. -
12.03.2011, 17:51 #2
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
-
12.03.2011, 17:59 #3Cadet 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
-
12.03.2011, 18:02 #4
-
12.03.2011, 18:25 #5Cadet 1st Year
Ersteller dieses Themas
- Dabei seit
- Mär 2011
- Beiträge
- 11
AW: hyper link öffnen [C#]
und wo mach ich das???
-
12.03.2011, 18:39 #6
AW: hyper link öffnen [C#]
Registry öffnen, und den Standardwert des Schlüssels anpassen.
-
12.03.2011, 18:44 #7Cadet 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
-
12.03.2011, 18:49 #8
AW: hyper link öffnen [C#]
Es gibt doch bestimmt Events die du abgreifen kannst?!
-
12.03.2011, 20:17 #9Cadet 1st Year
Ersteller dieses Themas
- Dabei seit
- Mär 2011
- Beiträge
- 11
AW: hyper link öffnen [C#]
und die wären ???
-
12.03.2011, 22:35 #10
-
13.03.2011, 08:28 #11
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.03.2011, 19:46 #12Cadet 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.03.2011, 15:30 #13
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!
-
14.03.2011, 18:37 #14
AW: hyper link öffnen [C#]
Dafür müsstest Du schon die Registry ändern:
Oder in C#Code:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\InternetShortcut\shell\Open\Command] @="\"C:\\blabla\DeinBrower.exe\" \"%l\""
Aber wie das ohne Security-Exception möglich ist konnte ich auf die schnelle nicht rausfinden ..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\"");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
-
14.03.2011, 18:53 #15Cadet 1st Year
Ersteller dieses Themas
- Dabei seit
- Mär 2011
- Beiträge
- 11
AW: hyper link öffnen [C#]
ja also einfach rein kopieren oder ???
-
23.03.2011, 00:10 #16
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

Zitieren

