[VS2012] El control FolderBrowserDialog está deshabilitado!

Iniciado por Eleкtro, 9 Noviembre 2012, 19:38 PM

0 Miembros y 1 Visitante están viendo este tema.

Eleкtro

Estoy intentando usar este control en un botón, el form es un WPF, pero por algún motivo que desconozco lo tengo deshabilitado y no puedo usarlo...



¿Alguna idea de porqué no puedo acceder al control?

¿Como podría usar FolderBrowserDialog en ese botón si no puedo acceder a él?, Pues he visto infinitos ejemplos y no he conseguido hacerlo por mi mismo.

Necesito usar el folderbrowser nativo de windows, no me sirve otro (Son muy malos visual e interactivamente hablando), o en su defecto poder hacer este openfiledialog para mostrar/abrir/seleccionar solamente carpetas si fuera posible?:

Código (VB) [Seleccionar]
   Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)

       Dim dlg As New Microsoft.Win32.OpenFileDialog()
       Dim result As Nullable(Of Boolean) = dlg.ShowDialog()

       If result = True Then
           Dim path As TextBox = DirectCast(TryCast(DirectCast(sender, FrameworkElement).Parent, FrameworkElement).FindName("textPath"), TextBox)
           TextBox1.Text = dlg.FileName
           DirectCast(sender, Button).Focus()
       End If

   End Sub


Gracias por leer.








Eleкtro

Ya lo solucioné:

Código (vb) [Seleccionar]
    Public Sub Button_Click_1(sender As Object, e As RoutedEventArgs)

        Dim dialog As New System.Windows.Forms.FolderBrowserDialog
        Dim Resultado As DialogResult
        Dim Texto As String

        dialog.RootFolder = Environment.SpecialFolder.ApplicationData
        Resultado = dialog.ShowDialog
        If Resultado.ToString() = "OK" Then
            TextBox1.Text = dialog.SelectedPath
        Else
            TextBox1.Text = "empty"
        End If
    End Sub


saludos