vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: FolderBrowserDialog aufrufen 
Autor: Michael Fietz
Datum: 12.02.04 10:37

Hallo Georg,

Es gibt mehrere Möglichkeiten.

Variante 1: Über die API SHBrowseForFolder
-> Code kann ich dir mailen wenn du magst

Variante 2: Von der Klasse FolderNameEditor.FolderBrowser erben
Public Class MyFolderBrowserDialog
	Inherits Windows.Forms.Design.FolderNameEditor
	Private fb As New Windows.Forms.Design.FolderNameEditor.FolderBrowser
	Private fbReturnPath As String
	Public fbDescription As String
	Public ReadOnly Property ReturnPath() As String
		Get
			Return fbReturnPath
		End Get
	End Property
	Public Function ShowDialog() As DialogResult
		Dim Result As DialogResult
		fb.Description = Me.fbDescription
		fb.StartLocation = _
  System.Windows.Forms.Design.FolderNameEditor.FolderBrowserFolder.MyComputer
		fb.Style = _
System.Windows.Forms.Design.FolderNameEditor.FolderBrowserStyles.BrowseForEvery_
thing
		Result = fb.ShowDialog
		If (Result = DialogResult.OK) Then
			Me.fbReturnPath = fb.DirectoryPath
		Else
			Me.fbReturnPath = String.Empty
		End If
		Return Result
	End Function
End Class
 
 
'Aufruf wiefolgt:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
  System.EventArgs) Handles Button2.Click
		Dim fbd As New MyFolderBrowserDialog
		fbd.fbDescription = "Wählen Sie die Datei aus..."
		If fbd.ShowDialogChoose = DialogResult.OK Then
			MessageBox.Show(fbd.ReturnPath)
		Else
			Exit Sub
		End If
End Sub
Variante 3: Steuerelement FolderBrowserDialog auf deine Form, Aufruf:
Me.FolderBrowserDialog1.ShowDialog()
Kannst ja mal ein kurzes Feedback senden, wenn was für dich dabei war.

Gruß, Micha

I'm an idealist. I don't know where I'm going, but I'm on my way.
- Carl Sandburg

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
FolderBrowserDialog aufrufen1.061georg-3011.02.04 21:49
Re: FolderBrowserDialog aufrufen792WaldiMaywood11.02.04 22:50
Re: FolderBrowserDialog aufrufen861georg-3011.02.04 22:58
Re: FolderBrowserDialog aufrufen930WaldiMaywood11.02.04 23:09
Re: FolderBrowserDialog aufrufen935Michael Fietz12.02.04 10:37
Re: FolderBrowserDialog aufrufen1.007ModeratorDaveS12.02.04 11:33
Re: FolderBrowserDialog aufrufen756Michael Fietz12.02.04 11:35
Re: FolderBrowserDialog aufrufen790ModeratorDaveS12.02.04 12:02
Re: FolderBrowserDialog aufrufen968Michael Fietz12.02.04 12:45
Re: FolderBrowserDialog aufrufen855georg-3012.02.04 13:39
Re: FolderBrowserDialog aufrufen832Michael Fietz12.02.04 13:45
Re: FolderBrowserDialog aufrufen851ModeratorDaveS12.02.04 14:05
Re: FolderBrowserDialog aufrufen861Michael Fietz12.02.04 14:15
Re: FolderBrowserDialog aufrufen770georg-3012.02.04 14:40
Re: FolderBrowserDialog aufrufen766ModeratorDaveS12.02.04 14:41
Re: FolderBrowserDialog aufrufen990Michael Fietz12.02.04 14:54

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-2025 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