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
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Como usar FolderBrowserDialog
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] 3 4 5 6 Ir Abajo Respuesta Imprimir
Autor Tema: Como usar FolderBrowserDialog  (Leído 22,613 veces)
z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Como usar FolderBrowserDialog
« Respuesta #10 en: 25 Enero 2013, 20:55 pm »

Yo también se mucho (Inglés leido) y te aseguro que saber no te va a servir de nada cuando empiezas a aprender un programa y necesitas leer tutoriales y manuales,
prueba a aprender Photoshop con la APP en castellano y todos los tutoriales/pasos en Inglés, y me cuentas que tál te fue...

Ese tal Sebaneo me suena su nombre, refrescame la memoria XD

Para usar el VS al Español y sin miedo hay que estar al nivel de Seba123Neo xD





Pero si ya tienes la variable declarada en el form1, ¿Quieres crear la misma variable y con el mismo valor en el form2?


Código:
form1
public folder as string
end class

form2
dim folder2 as string = form1.folder
Dim Files As Array = IO.Directory.GetFiles(folder2 , "*", IO.SearchOption.TopDirectoryOnly)

Con el mismo valor no, con el nuevo valor del FolderBrowserDialog xD  ;-)


« Última modificación: 25 Enero 2013, 21:42 pm por Seazoux » En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Como usar FolderBrowserDialog
« Respuesta #11 en: 25 Enero 2013, 21:20 pm »

Ese tal Sebaneo me suena su nombre, refrescame la memoria XD

Uno de los moderadores de esta sección.


En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Como usar FolderBrowserDialog
« Respuesta #12 en: 25 Enero 2013, 21:42 pm »

Uno de los moderadores de esta sección.

Y la otra pregunta no me la respondes, si es que si es que xD  >:D :xD
En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Como usar FolderBrowserDialog
« Respuesta #13 en: 25 Enero 2013, 21:49 pm »

Y la otra pregunta no me la respondes, si es que si es que xD  >:D :xD

Antes de tu nueva edición era una pregunta inentendible.

Con el mismo valor no, con el nuevo valor del FolderBrowserDialog xD

y digo yo... ¿Y porqué no lo haces de la misma manera que lo haces con el antiguo valor del folderbrowserdialog?  (c&p oculto)

PD: si no es eso da más datos del problema... pon tu código.

saludos

En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Como usar FolderBrowserDialog
« Respuesta #14 en: 25 Enero 2013, 21:57 pm »

Antes de tu nueva edición era una pregunta inentendible.

y digo yo... ¿Y porqué no lo haces de la misma manera que lo haces con el antiguo valor del folderbrowserdialog?  (c&p oculto)

PD: si no es eso da más datos del problema... pon tu código.

saludos



Lo que intento hacer es editar el Folder desde:

Código
  1.        If Resultado = Windows.Forms.DialogResult.OK Then
  2.               ' Aquí iria el codigo
  3.        End If
  4.  

Pero hay conflicto porque hay ya un Folder definido, que por cierto lo quite de Form1,


Código
  1. Option Explicit On
  2.  
  3. Public Class Form2
  4.  
  5.    Dim Listita As New ListBox
  6.    Dim FBD As New FolderBrowserDialog
  7.  
  8.  
  9.    Private Sub Form2_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
  10.        Listita.BackColor = Color.White
  11.        Listita.ForeColor = Color.Black
  12.        Listita.Size = New Point(340, 251)
  13.        Listita.Location = New Point(12, 25) ' Dejo un margen de espacio de 100 px porque solo quieres ocupar "la mayor parte"
  14.        AddHandler Listita.SelectedIndexChanged, AddressOf Listita_SelectedIndexChanged
  15.        Me.Controls.Add(Listita)
  16.  
  17.        Dim Folder As String = "C:\Users\Alvaro\Documents"
  18.        Dim Files As Array = IO.Directory.GetFiles(Folder, "*", IO.SearchOption.TopDirectoryOnly)
  19.  
  20.        For Each File In Files
  21.            Dim File_Info As New IO.FileInfo(File)
  22.            Listita.Items.Add(File_Info.Name)
  23.        Next
  24.  
  25.        Dim Files1 As Array = IO.Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.System), "*", IO.SearchOption.TopDirectoryOnly)
  26.        Dim TotalRoms As Int32 = Files1.Length
  27.        Label1.Text = "Roms encontrados (" & TotalRoms & ")"
  28.    End Sub
  29.  
  30.    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
  31.        Me.Close()
  32.    End Sub
  33.  
  34.    Private Sub Listita_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
  35.        Dim Item As String = Listita.SelectedItem
  36.        MsgBox(Folder + Item)
  37.    End Sub
  38.  
  39.    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
  40.        FBD.Description = " Seleccionar una carpeta "
  41.        FBD.SelectedPath = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments)
  42.        FBD.ShowNewFolderButton = True
  43.        Dim Folder As String = FBD.SelectedPath
  44.        Dim Resultado As DialogResult = FBD.ShowDialog
  45.        If Resultado = Windows.Forms.DialogResult.OK Then
  46.  
  47.        End If
  48.  
  49.        FBD.Dispose()
  50.    End Sub
  51. End Class

Un saludo.
En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Como usar FolderBrowserDialog
« Respuesta #15 en: 26 Enero 2013, 09:10 am »

Cláramente se vé que declaras dos "Folder" privadas en el form que has posteado.

hay conflicto porque hay ya un Folder definido

Tú mismo te respondes... usa el buscador de la IDE, Ctrl + F, y buscas "Folder" en la solución entera.



Citar
Código
  1. Dim Files1 As Array = IO.Directory.GetFiles(Environment.GetFolderPath(Environment.SpecialFolder.System), "*", IO.SearchOption.TopDirectoryOnly)
  2.       Dim TotalRoms As Int32 = Files1.Length
  3.       Label1.Text = "Roms encontrados (" & TotalRoms & ")"

Una pregunta: ¿ese código que te puse lo sigues teniendo de decoración?, ¿entiendes el code?.

Y otra pregunta, ¿Porque tienes dos forms?,
cada uno es libre de crear los forms que quiera en su aplicación... pero digo yo que en una app tán pequeña no es necesario más de un form porque no necesita más de 200 líneas de código xD...

saludos
En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Como usar FolderBrowserDialog
« Respuesta #16 en: 26 Enero 2013, 10:48 am »

Cláramente se vé que declaras dos "Folder" privadas en el form que has posteado.

Tú mismo te respondes... usa el buscador de la IDE, Ctrl + F, y buscas "Folder" en la solución entera.

Si pero como declaro un Form si necesito las 2, a no ser que hiciese una matriz xD Pero igualmente necesito declarar la primera pa que no me suelte un error, como lo haria? Y luego otra que seria de le My.Setting, como lo hariax2? xD
En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Como usar FolderBrowserDialog
« Respuesta #17 en: 26 Enero 2013, 11:20 am »

pues dále otro nombre a la segunda variable...

esto ya te lo puse antes:

Código:
form1
public folder as string = "C:\"


form2
public folder2 as string = form1.folder


No uses el mismo nombre de variable para todo...
En línea

z3nth10n


Desconectado Desconectado

Mensajes: 1.583


"Jack of all trades, master of none." - Zenthion


Ver Perfil WWW
Re: Como usar FolderBrowserDialog
« Respuesta #18 en: 26 Enero 2013, 11:55 am »

pues dále otro nombre a la segunda variable...

esto ya te lo puse antes:

Código:
form1
public folder as string = "C:\"


form2
public folder2 as string = form1.folder


No uses el mismo nombre de variable para todo...

Pero es que si lo cambio sea lo que sea que cambie igualmente, no voy a poderr hacer una variable para las dos, porque el nombre va a estar cambiando, es decir que si la variable que toma es Folder, yo no le puedo meter la variable Folder2, poque no la va a enternder, me explico?

A ver si me pouedes hacer un codigo o algo  :laugh:
En línea


Interesados hablad por Discord.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.818



Ver Perfil
Re: Como usar FolderBrowserDialog
« Respuesta #19 en: 26 Enero 2013, 12:22 pm »

No entiendo tu problema Seazoux, y no creo que séa tán dificil declarar una variable en el form principal y usarla en las otras classes, pues te he dado mil ejemplos ya.

De todas formas, si te es tán complicado entonces deberías olvidarte de variables y crear una setting por ejemplo:
Código:
My.Settings.Folder

Ahí guardas el valor de la ruta y eso te sirve para cualquier form, y sin movidas.

Saludos
« Última modificación: 26 Enero 2013, 12:24 pm por EleKtro H@cker » En línea

Páginas: 1 [2] 3 4 5 6 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Quien me explica como usar o como funcionan los SocketS? (java)
Java
McKain 5 8,885 Último mensaje 16 Noviembre 2005, 18:52 pm
por McKain
[VS2012] El control FolderBrowserDialog está deshabilitado!
Programación General
Eleкtro 1 2,223 Último mensaje 10 Noviembre 2012, 01:59 am
por Eleкtro
saben como usar usar el windows live messenger 2009 en win 8
Mensajería
dannyphantom 1 3,024 Último mensaje 25 Diciembre 2012, 22:07 pm
por Songoku
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines