elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  [VS2012] El control FolderBrowserDialog está deshabilitado!
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [VS2012] El control FolderBrowserDialog está deshabilitado!  (Leído 1,493 veces)
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.701



Ver Perfil
[VS2012] El control FolderBrowserDialog está deshabilitado!
« en: 9 Noviembre 2012, 19:38 pm »

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
  1.    Private Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
  2.  
  3.        Dim dlg As New Microsoft.Win32.OpenFileDialog()
  4.        Dim result As Nullable(Of Boolean) = dlg.ShowDialog()
  5.  
  6.        If result = True Then
  7.            Dim path As TextBox = DirectCast(TryCast(DirectCast(sender, FrameworkElement).Parent, FrameworkElement).FindName("textPath"), TextBox)
  8.            TextBox1.Text = dlg.FileName
  9.            DirectCast(sender, Button).Focus()
  10.        End If
  11.  
  12.    End Sub

Gracias por leer.


« Última modificación: 9 Noviembre 2012, 19:40 pm por EleKtro H@cker » En línea


Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.701



Ver Perfil
Re: [VS2012] El control FolderBrowserDialog está deshabilitado!
« Respuesta #1 en: 10 Noviembre 2012, 01:59 am »

Ya lo solucioné:

Código
  1.    Public Sub Button_Click_1(sender As Object, e As RoutedEventArgs)
  2.  
  3.        Dim dialog As New System.Windows.Forms.FolderBrowserDialog
  4.        Dim Resultado As DialogResult
  5.        Dim Texto As String
  6.  
  7.        dialog.RootFolder = Environment.SpecialFolder.ApplicationData
  8.        Resultado = dialog.ShowDialog
  9.        If Resultado.ToString() = "OK" Then
  10.            TextBox1.Text = dialog.SelectedPath
  11.        Else
  12.            TextBox1.Text = "empty"
  13.        End If
  14.    End Sub

saludos


En línea


Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
como puedo saber que el cursor esta posionado en un determinado control
Programación Visual Basic
loquillo7 3 1,290 Último mensaje 12 Diciembre 2006, 18:51 pm
por ~~
problemas con vs2012
.NET (C#, VB.NET, ASP)
spiritdead 1 1,178 Último mensaje 26 Agosto 2012, 23:05 pm
por spiritdead
[VS2012] Como bindear esta variable en un WPF?
Programación General
Eleкtro 0 1,013 Último mensaje 8 Noviembre 2012, 12:17 pm
por Eleкtro
vs 2008 vs. vs2012[resuelto]
Programación C/C++
flony 3 1,170 Último mensaje 28 Noviembre 2012, 04:23 am
por BEATMASTER
Como usar FolderBrowserDialog « 1 2 ... 5 6 »
.NET (C#, VB.NET, ASP)
z3nth10n 51 15,697 Último mensaje 27 Enero 2013, 14:41 pm
por $Edu$
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines