vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

C# Ecke
Frage zu C Sharp WebKomponente 
Autor: Tortenesser
Datum: 19.01.15 10:54

Ich mache ein neues Formular das normalerweise Form1 ist und ziehe den WebBrowser aus der C Sharp Werkzeugkiste auf das Form1 und mache diesen dann an allen Ecken anliegend damit dieser genau auf das Formular sich anpasst. Eine Werkzeugleiste und eine Menüleiste liegt an dem oberen Rand an meinem Formular an. In der Werkzeugleiste füge ich ein Textfeld ein. Wenn der Nutzer Eingabe drückt bewegt sich das Steuerelement WebBrowser zu dem Link den der Nutzer in das Textfeld vorher eingibt. Das funktioniert auch so weit und mein kleiner spartanischer Browser wäre jetzt fast fertig zu meiner eigenen Nutzung. Nur fehlt diesem noch eine Funktion: Das machen eines Bookmark eines Links. Dazu hätte ich kein Problem mit dem Aufruf der Windows ExecCommand Funktion um den entsprechenden Befehl einfach im WebBrowser Steuerelement ausführen zu lassen nur hakt es daran das ich den Befehl nicht genau kenne. Es ist sowas wie ExecCommand CreateBookmark oder vielleicht auch etwas anderes. Im Prinzip will ich das Bookmarken Fenster von Windows öffnen. Das ist einfach nur ein Dialog wie Windows Ausführen Dialog z. B.
Weiß jemand den zugehörigen Befehl den Dialog im WebBrowser Steuerelement von C Sharp anzuzeigen?

Beitrag wurde zuletzt am 19.01.15 um 11:11:05 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Manfred X
Datum: 19.01.15 13:42

Suchst Du so etwas??
http://www.codeproject.com/Articles/49707/Advanced-Bookmark-Control
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Tortenesser
Datum: 19.01.15 14:25

Sieht gut aus danke Manfred. Ist zwar nicht der Window Dialog mit dem gelben Favoriten Stern drauf aber das Steuerelement erfüllt möglicherweise seinen Zweck. Ich versuche es gerade herunterzuladen nachdem ich mit meiner Mittagspause fertig bin
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Tortenesser
Datum: 19.01.15 15:02

Habs jetzt runtergeladen und ausgepackt. Da ist nur eine EXE drin kein Steuerelement leider! Und das Ganze ist wohl für VB .NET. Zudem speichert es den Bookmark nicht in die Favoriten. Ist im Prinzip das dupliziert was Windows schon hat. Windows hat schon einen funktionierenden Favoriten-Dialog und den wollte ich mit dem passenden Befehl aufrufen und diesen Befehl suche ich. Trotzdem danke Manfred einen Versuch mit diesem Download war es wert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Manfred X
Datum: 19.01.15 15:37

Meines Erachtens kannst Du in Deinem C#-Projekt
einen Projekt-Verweis auf Bookmark_Control.exe setzen (im Debug-Ordner)
und dann eine Instanz der "frmMain"-Klasse erstellen.
FrmMain frmBM = new Bookmark_Control.FrmMain();
frmBM.ShowDialog(this);
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Tortenesser
Datum: 19.01.15 15:46

Danke Manfred. Hab den Text reinkopiert in mein Projekt und erhalte leider 2 Fehler. Google übersetzt: Das Ensemble ist nicht stationiert... für die Fehlermeldungen die leider auch noch auf Englisch kommen.
Wenn ich es trotzdem versuche auszuführen scheint nichts zu passieren. Auch try...catch bringt es nicht zur Ausführung
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Manfred X
Datum: 19.01.15 15:56

Es ist nicht möglich hier im Forum einen C#-Kurs zu geben!

Das ist der Inhalt der die bei Win-Forms üblichen Process.cs-Datei.
Das Projekt heißt FormTest.
Das Startformular heißt frmBookMark.
Der erforderliche Projektverweis lautet: Pfad ... Bookmark Control.Exe
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
namespace FormTest
{
    static class Program
    {
        /// <summary>
        /// Der Haupteinstiegspunkt für die Anwendung.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new frmBookmark());
        }
    }
}
Der Code in frmBookMark:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace FormTest
{
    public partial class frmBookmark : Form
    {
        public frmBookmark()
        {
            InitializeComponent();
        }
 
        private void frmBookmark_Load(object sender, EventArgs e)
        {
            Bookmark_Control.FrmMain frmBM = new Bookmark_Control.FrmMain();
 
            frmBM.ShowDialog(this);
 
        }
    }
}
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Tortenesser
Datum: 19.01.15 16:09

Wenn ich es reinkopiere läuft es nicht leider Manfred! 15 Fehler zeigt es jetzt an. Mit try...catch um das gesamte Modul sind es 21 Fehler. Es kompiliert auch nicht. Aber ist in Ordnung Manfred ich brauche ja das Steuerelement nicht da es wie ich schon sagte nicht in die [u]Windows Favoriten selbst speichert! Also lass mal gut sein einen Kurs musste natürlich nicht veranstalten. Ich brauche nur den Befehl für die Windows FavoritenBox im WebBrowser Steuerelement. Sobald Du den findest poste den einfach.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Manfred X
Datum: 19.01.15 16:10

Du sollst nix kopieren, sondern einen Projekt-Verweis setzen!!!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Frage zu C Sharp WebKomponente 
Autor: Tortenesser
Datum: 19.01.15 16:31

Damit kann ich im Moment nichts anfangen Manfred!? Ich kenne mich damit nicht gut genug aus. Suche den Einzeiler für die FavoritenBox wie ich schon erwähnte. Der zugehörige Befehl ist webBrowser1.Document.ExecCommand(...).
Mir fehlt nur der Text zwischen den Klammern also der Parameter für die FavoritenBox zum anzeigen!
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel