PDA

Ver la Versión Completa : Clicks en ficheros


GabrielZamoraNe
13-07-2003, 18:22:47
Hola, estoy recien empezando en esto de la programacion y en el foro mismo:

Mi consulta es: ¿ Como puedo hacer que desde mi aplicación yo pueda seleccionar un fichero al igual como si lo hiciera con el raton?, al hacer click con el raton sobre un fichero, este se destaca sobre los otros, (algo obvio), pero quiero hacer eso mismo desde mi aplicación,¿ esto se puede o no?, He consultado en varios foros, pero nadie me ha ayudado o me ha dicho que no se puede, ojalá e puedan ayudar en el tema.

Se despide Gabriel, desde Chile :)

marcoszorrilla
13-07-2003, 19:09:29
No sé si esto lo que pides, pero si vas a la paleta Win 3.1 y te bajas un DriveCombobox, un DirectoryLisbox y un FileListBox y los conectas entre sí, podrás acceder a cualquier unidad de disco disponible, entrar en cualquiera de las carpetas de que disponga y seleccionar un fichero.


ShowMessage(FileListbox1.Filename);


De esta manera mostrarías por pantalla el camino y nombre del fichero seleccionado actualmente, también podrías guardarlo en una variable.

Bueno espero que más o menos fuera eso lo que pretendías.

Un Saludo.

GabrielZamoraNe
13-07-2003, 19:20:18
lo que quiero hacer es muy simple de ver, en la siguiente imagen, sale lo que quiero realizar, esta entre un circulo rojo:


http://www2.netexplora.com/dreamchild/imagen.jpg

quiero que desde mi aplicacion se pueda hacer esto y listo!:(

__cadetill
14-07-2003, 01:06:24
Si lo que quieres es tener los ficheros de una carpeta en formato "iconos grandes", creo que te lo tendras que trabajar con un TListView poniendo su propiedad ViewStyle a vsIcon (creo recordar) que ya es como biene por defecto

Eso sí, tendras que cargar tu en TListView recorriendo todos los ficheros de la carpeta escogida

Si te vale ver los ficheros en formato de "lista", la solucion de Marcos es la ideal : facil, sencilla y sin nada de codigo (o muy poco)

GabrielZamoraNe
14-07-2003, 18:24:34
lo que quiero hacer es algo muy simple, como explico en la foto, quiero que desde mi aplicación pueda como (simular, no se si sea la palabra), el pinchar del raton sobre un fichero, pero en vez de hacerlo con el ratón, hacerlo con una simple accion en el evento Form Create, eso es todo:(

delphi.com.ar
14-07-2003, 18:29:33
¿Tu quieres que tu aplicación le "diga" al Explorer que seleccione un archivo X?

Puedes utilizar las WinApi FindWindow, para encontrar la ventana del listview que maneja el explorador, una vez encontrado te recomiendo leer el capítulo "List View Control Reference" de la WinApi32.hlp


Saludos!

GabrielZamoraNe
14-07-2003, 18:41:43
eso eso :D

grax, ahi quede mas claro, si me resulta aviso :D

PD: Gracias a todos los que me ayudaron :D :D

GabrielZamoraNe
14-07-2003, 18:55:01
Ya, les voy a contar la idea que tenía, es algo que quizas no le llame la atención, pero a mi si( No se enojen).

Como soy un novato en esto, no se mucho y si al final de esto se caen de espalda, (Y para esto molestó tanto!)

1- Ya se hacer desde el registro de windows que mi aplicacion, al pinchar con el boton derecho sobre un fichero cualquiera, me aparesca la aplicacion para ejecutarla (Estilo Winzip, Northon, etc).

La idea es que al pinchar por ejemplo un *.zip y al ejecutarse mi aplicacion, se seleccionen todos los *.zip de ese directorio, para poder, a la hora de tener que buscar ficheros en un directorio, hacer la busqueda mas sencilla, para los que quizas son un poco desordenados con sus directorios (:D ), es muy util, para los ordenados no,

-Las consultas eran esas, como seleccionar un archivo desde mi aplicacion
-como se yo la extension del archivo que seleccione, para que mi aplicacion busque los ficheros con esa extension.

eso era todo, si algo les aclaré con eso, que bien, y mejor si me ayudan :)

delphi.com.ar
14-07-2003, 19:03:52
Ok!.. Entonces te tiene que servir el mensaje que he posteado anteriormente!

Saludos!