J'arrive donc à placer des boutons et autres dans la même fenêtre que l'openfiledialog!
Mais je n'arrive pas à définir la taille et l'emplacement des éléments d'origine!
Ainsi que préciser moi-même les raccourcis de gauches,mais pour cela j'ai trouvé un article intéressant :
http://msdn.microsoft.com/en-us/magazine/cc300434.aspx
Néanmoins "jouer" avec les clefs de registre me parait un peu risquer, il faudrait stocker les valeurs en placer des nouvelles puis à la fermeture les enlever et replacer celles enlevées, sans compter que si le prog est coupé à la barbare c'est la misère!
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 17 oct. 2008 à 18:27
La class OpenFileDialog du framework .NET n'est qu'un wrapper de l'API GetOpenFileName de Win32. Pour ces raisons, il est assez difficile de modifier des détails de ce Control...
Je suggère de réécrire le Control à partir de zéro. C'est le prix à payer pour ne pas "grailler". Car comme le suggère bien l'article sur codeprojet, la solution proposée n'est qu'un "hack" et pas une solution très propre...
gglamicose
Messages postés94Date d'inscriptionlundi 7 juillet 2008StatutMembreDernière intervention 7 mars 20091 17 oct. 2008 à 14:18
Salut sachie !
Pour ce qui est de changer les éléments menu sur la gauche, tu vas devoir toucher à l'objet OpenFileDialog pour modifier ses propriétés intrinsèques, et la je ne sais pas j'ai jamais fait (et j'ai pas envie de m'y risquer ).
En revanche, dans mes souvenirs tu pouvais aisément changer le répertoire de départ avec la propriété InitialDirectory (à vérifier). Quoi qu'il en soit il existe une multitude de tutos sur l'openFileDialog, tu devrais rapidement trouver ton bonheur en cherchant un peu !
Bon courage !