vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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

VB.NET - Ein- und Umsteiger
eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 12.01.10 20:11

Hallo Forum!

wie kann man unter vb.net erkennen, daß eine Instanz des Windows Explorers erzeugt/geöffnet wurde?
Weiters möchte ich anschließend eine kleine Form an diesen andocken.
Als 3. Schritt soll sich meine Form wieder schließen, wenn die Instanz des Explorers wieder geschlossen wird.

Geht das überhaupt?

Gruß, Alois
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: ModeratorMartoeng (Moderator)
Datum: 12.01.10 23:03

Du kannst doch so einen Explorer-Sidebar programmieren!?
Welchen Sinn hat es dann genau Dein Programm andocken zu lassen?


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 13.01.10 09:29

Der Sinn ist, daß ich mein Program, das z.B. rechs andockt, mitverschoen wird bzw. mit in der Größe angepaßt wird, wenn der Explorer verschoben bzw. in der Größe verändert wird. Und weil es einfach eine Ergänzung zum Explorer sein soll.

Was ist denn eine Explorer-Sidebar?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: ModeratorMartoeng (Moderator)
Datum: 13.01.10 10:50

Je nachdem welche Funktionalität Du haben möchtest, kannst Du entweder eine Toolbar bauen:
http://www.codeproject.com/KB/shell/ietoolbartutorial.aspx

oder sowas hier (vermutlich eher das was Du möchtest)
http://www.codeproject.com/KB/shell/dotnetbandobjects.aspx


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 14.01.10 14:25

danke für den link. Hab das PRojekt runtergeladen und im Visual Studio 2008 geöffnet.
Der Ausgabepfad steht auf Release un dich hab das Häkchen "für COM Interop registrieren" gesetzt.
Anschließend hab ich F6 (Projektmappe erstellen ) gemacht.

Jetzt bekomm ich desen Fehler:
Fehler 1 Fehler beim Generieren der Assembly -- Die Assembly Interop.SHDocVw, auf die verwiesen wird, hat keinen starken Namen. BandObjectLib


Außerdem ist mir aufgefallen, daß ich Projektmappenexplorer das Projekt Registerlib (nicht verfügbar) steht und gleich darunter Die Anwendung ist nicht installiert.

Was kann ich tun?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: ModeratorMartoeng (Moderator)
Datum: 14.01.10 19:39

Hast Du auch den kompletten Artikel gelesen und verstanden? Da reicht es ja nicht einfach nur das Beispielprojekt herunterzuladen.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 14.01.10 20:18

Ich weiß schon, wie es geht. Ich hab mir in Projekteigenschaften\Signierung eine neue Schlüsseldatei von VB erstellen lassen.

Mit dem Programm Winvac.exe hab ich nun die dll in den GAC importiert.

So, Schritt 2: Create a new Windows Control Library project and call it SampleBars...

Ich hab VS2008Express un kann daher kein Windows Control Library Projekt machen! Gibt es dieses nicht schohn fertig zum Verwenden?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: keco
Datum: 14.01.10 20:22

Dann erstelle einfach eine Klassenbilbiothek und füge entsprechende Verweise hinzu. System.Drawing und System.Windows.Forms. Ich denke das wars.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 16.01.10 20:33

ich hab ihn gelesen, verstanden jedoch nicht so ganz. Ich kann zwar englisch, aber nicht perfekt und c# schon gar nicht, sondern VB.net. Daher tu ich mich rel. schwer de Sache nachvollziehen zu können.

Bitte beantworte mir ein paar grundlegende Fragen:

Hier gehts doch um folgendes:

1.Ich muß eine dll erstellen, die mir ermöglicht an den Windows Explorer eine eigene Form anzudocken. Richtig? Der Code auf der Codeproject site ist der Code dieser dll.

2. Dann muß ich die dll eine GUID zuweisen, ok. Der Grund ist, daß die Versionsverwaltung im GAC eindeutig ist und funktioniert. Was muß ich nun tun, daß dieses neue Element in der Toolbox von Visual Studio erscheint?

3. Jetzt schreibe ich mir mein Programm, das ich an den Explorer andocken möchte.
D.h. ich erstelle ein Form-Projekt, und setze einen Verweis auf die Bandobjekt.dll. Platziere dieses neue Element aus der toolbox auf meine Form, oder?

Wenn das alles so stimmt, wie gehts ann weiter?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: ModeratorMartoeng (Moderator)
Datum: 18.01.10 14:03

Man erstellt eine Control Library, das ist kein Form-Projekt!
D.h. Du musst erstmal schauen, ob Du überhaupt theoretisch mit Deiner VS-Version sowas bauen kannst. Wenn nicht, stirbt Dein Projekt eh an dieser Stelle.


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 19.01.10 18:11

funktioniert die Lösung, so wie es keco geschrieben hat, denn nicht?:

von keco:
Dann erstelle einfach eine Klassenbilbiothek und füge entsprechende Verweise hinzu. System.Drawing und System.Windows.Forms. Ich denke das wars.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: ModeratorMartoeng (Moderator)
Datum: 19.01.10 18:35

Das müsstest Du doch sagen können, ich hab Deine Version vom Visual Studio nicht :-/


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 20.01.10 20:58

Version 9.0.30729.1 SP
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 23.01.10 08:52

schade, daß ein so gut besuchtes Thema nicht fertig gestellt wird.

Es wäre echt shön, wenn du eine Kurzanleitung geben könntest, was jetzt alles gemacht werden muß, damit man meine Idee verwirklichen kann.

Eine deutsche und einfachere Zusammenfassung als auf der Codeprojet-Seite wäre siche für viele hilfreich.

lg
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: ModeratorMartoeng (Moderator)
Datum: 23.01.10 11:39

Naja, ich schreibe im Moment meine Diplomarbeit, ich hab keine Zeit komplette Projekte ins Deutsche zu übersetzen, zumal es ja wirklich eine Schritt-für-Schritt-Anleitung ist, die man mit (technischen) Englisch-Grundkenntnissen gut lesen kann. Dass nicht jeder über diese verfügt ist mir auch klar, aber zur Zeit kann ich da leider nicht viel machen. Wir tun dies ja alles auch auf freiwilliger Basis nebenher. Es gibt ja keinen Gehaltsscheck wenn man den Leuten hier hilft


vbarchiv.dll (Freeware), Tutorials uvm. auf http://www.martoeng.com.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: eigenes Progrmm an Windows Explorer andocken 
Autor: Ortech
Datum: 26.01.10 13:55

Ich finde das auch super, was ihr hier macht. Ohne solche Foren würde man schnell anstehen.
Ich verlange auch nichts von dir (selbstverständlich nicht). War nur eine Bitte. Und wenn du es ablehnst (ablehnen mußt), versteh ich das voll und ganz.

Jedenfalls möchte ich jedem hier danken für den Einsatz in diesem Forum!

Wünsche dir alles Gute bei der Diplomarbeit.

Grüße, Alois
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