begin process at 2012 02 17 03:09:55
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Control

 > CONTRÔLE POUR SÉLECTIONNER DES FICHIERS COMME LA BOÎTE DE DIALOGUE FILEOPEN

CONTRÔLE POUR SÉLECTIONNER DES FICHIERS COMME LA BOÎTE DE DIALOGUE FILEOPEN


 Information sur la source

Note :
Aucune note
Catégorie :Control Niveau :Débutant Date de création :18/01/2004 Date de mise à jour :18/01/2004 21:39:49 Vu / téléchargé :5 954 / 612

Auteur : PROGRAMMIX

Ecrire un message privé
Site perso
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Boîte de dialogue ressemblant aux "OpenFileDialog" utilisées dans Word, Excel, etc. pour ouvrir un fichier.

Dans l'application sur laquelle je travaille actuellement, j'utilise des fichiers de type "*.HOR" contenant le planning de travail pour une période et une équipe données.  Pour sélectionner le bon fichier à ouvrir dans l'application, il me fallait une boîte de dialogue identique à celles citées ci-dessus (afin de ne pas perturber les utilisatrices peu familiarisées au domaine informatique) mais permettant également d'afficher certaines informations contenues dans le fichier lui-même.  Voyez ma capture : côté gauche pour l'OpenFile et côté droit pour l'affichage des informations contenues dans le fichier.

J'ai donc réalisé un contrôle que j'ai testé dans un projet que je vous livre ici dans son entièreté.



 Conclusion

Je remercie Alain Proviste pour sa source "FILELISTVIEW - FILELISTBOX MAIS AFFICHE AUSSI LES ICÔNES DES FICHIERS LISTÉS" (http://www.vbfrance.com/code.aspx?ID=4404) dans laquelle j'ai puisé la partie de code permettant de récupérer les icônes des fichiers utilisées par l'Explorer de Windows.

La source sera peut-être mise à jour plus tard...

Il reste des choses à ajouter si on veut utiliser le contrôle en tant qu'OCX ; le code pour l'affichage des dossiers spéciaux (Mes documents par exemple), des lecteurs du réseau, une boîte des propriétés...

Il y a aussi probablement l'une ou l'autre "erreur de jeunesse" dans la programmation du contrôle ActiveX ; je compte sur les experts dans ce domaine pour me tuyauter... mais n'oubliez pas que je suis un débutant (donc langage clair).

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture MOTS CACHÉS - MOTS MÊLÉS - MOTS MASQUÉS
Source avec Zip Source avec une capture CONTRÔLE POUR LA SAISIE D'HORAIRE DE TRAVAIL
Source avec Zip Source avec une capture UTILISATION DE L'API SENDMESSAGE AVEC UNE LISTBOX OU UN COMB...
Source avec Zip Source avec une capture L'API ABORTDOC PERMET D'ANNULER L'IMPRESSION EN COURS D'UN D...
Source avec Zip Source avec une capture MOTS CROISÉS

 Sources de la même categorie

Source avec Zip COMMUNICATION MODBUS MASTER par sergelapointe
Source avec Zip Source avec une capture DÉPLACEMENT AVEC FLÈCHES DANS UN PAVÉ DE TEXTBOX 9X9 DYNAMIQ... par EhJoe
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLSTARS EN RÉPONSE À JAKNIGHT007 par bigboss9
Source avec Zip Source avec une capture Source .NET (Dotnet) CALENDRIER ANNUEL NORME ISO par Prog1001
Source avec Zip Source avec une capture Source .NET (Dotnet) CONTROLE STARS par jaknight007

Commentaires et avis

Commentaire de DARKSIDIOUS le 18/01/2004 21:39:07 administrateur CS

Il manque les boutons de raccourci vers les dossiers spéciaux tels que Mes Documents ou Bureau qui sont bien utiles, sur la gauche de la fenêtre, mais sinon, c'est très bien ;-)

DarK Sidious

Commentaire de PROGRAMMIX le 18/01/2004 21:43:56

Merci DARKSIDIOUS
Je tâcherai de faire cela rapidement...

Commentaire de Renfield le 18/01/2004 22:00:14 administrateur CS

il existe un autre méthode...

il s'agit de hooker une "vraie" Commondialog.....
ca marche très bien....

Commentaire de max12 le 19/01/2004 01:44:41 administrateur CS

Pour sa vive les APIs ...

Commentaire de PROGRAMMIX le 19/01/2004 08:27:34

>> Renfield
Et c'est maintenant que tu le dis ;-)
A quand une source sur ce thème... je suis preneur.

Commentaire de Renfield le 19/01/2004 13:20:49 administrateur CS

J'ai vu une demande de composant similaire sur le Forum, ce matin....
je vais surement m'atteler a la création de quelque chose ;)

En fait, l'une des structures qui est utilisée en interne dans le CommonDialog (accessible via APIs) te permet de specifier une procedure qui sera informée de tous les faits et gestes... Il "suffit" d'ajouter par exemple un zone de prévisualisation, et de faire ce que l'on veux... au moment opportun.

J'aim a faire des "outils" de programmation... des composants, des classes, des fonctions, des trucs réutilisables, aussi, j'ai deja ma petite idée pour ce sujet precis... faire un truc dont TU pourras te servir pour refaire cette appli ;), tout autant que le gars qui voudrais une miniature des ses images.......

je peux pas te donner de date, mais je vais tacher....

Commentaire de FrostByte le 19/01/2004 13:26:34

il est possible de récupérer les dossiers spéciaux via un activex qui se trouve sur le site web : magikfolder je crois ...

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,463 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales