Question treeView style explorateur windows

Plus d'informations
il y a 15 ans 2 mois #9068 par Richard Lazaro
Bonjour,

Moi aussi je faisais du WPF quand j'ai utilisé ce code là. Au moment où j'ai écris ce cours, je n'ai pas trouvé de méthode \"pour\" WPF mais cela fonctionne.

[code:1]
$popupRecherche.Add_Click({
$openFileD = New-Object Windows.Forms.OpenFileDialog -Property @{
Filter = \"csv files (*.csv)|*.csv\"
Multiselect = $false
}

$fileSlct = $openFileDialog.ShowDialog()

if( $fileSlct -eq \"OK\" -and $openFileD.FileName -match \".*.csv$\" ) {
$file.Text = $openFileD.FileName
}
})
[/code:1]

Concernant ma phrase, j'essayé juste en terme français d'expliquer ce que fait \"l'algo\" mais avec la fatigue j'ai du me foirer ^^

Donc après une rapide recherche j'ai trouvé ce lien qui montre les contrôles équivalents entre les windows form et WPF :
msdn.microsoft.com/fr-fr/library/ms750559.aspx

Donc cela nous donne deux liens.
OpenFileDialog pour windows form :
msdn.microsoft.com/fr-fr/library/system.....openfiledialog.aspx

OpenFileDialog pour WPF :
msdn.microsoft.com/fr-fr/library/microso....openfiledialog.aspx

Mais comme je l'ai dis, la méthode Windows Form fonctionne très bien dans une contruction de fenêtre WPF.

Bien Cordialement,
Richard Lazaro

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 2 mois #9099 par de França
Hello,

Merci pour ton explication, sympa ^^ .

En faite je n'arrivais pas à l'executer parce qu'il manque \"ialog\" à variable $openFileD :lol:

Je vois maintenant ce que fais ton code par contre dans mon cas, je dois directement l'intégrer à ma treeview sans avoir à presser de bouton je vais voir ce que je trouve.

Merci encore en tous cas B)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 2 mois #9106 par Richard Lazaro
Ben c'était une solution externe toute faites.

Sinon, tu peux refaire tout cela en ajoutant des éléments à ta treeview via un foreach normalement ...

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 2 mois #9131 par de França
D'accord, pour l'instant j'ai laissé tomber cela au détriment d'une textBox ou l'utilisateur entre lui même le chemin. Je pense réessayer cette solution la semaine prochaine.

Je vais essayer avec une foreach comme tu me l'a conseillé, peut-être aurais-je encore besoin de toi (vous) car je ne vois pas vraiment comment faire pour l'instant, faut que je cherche.

Merci encore ;)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 2 mois #9133 par Richard Lazaro
Après, quitte a mettre une textbox pour que l'utilisateur tape à la main le chemin, autant mettre un OpenFileDialog que je t'ai proposé non ?

Think-MS : (Get-Life).Days | %{ Learn-More }

\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 2 mois #9143 par de França
Effectivement, si je n'arrive pas à inclure l'arborescence à ma treeview je vais inclure ta solution simplement via un bouton en dessous, comme ça l'utilisateur pourra choisir entre la boite de dialogue et le chemin manuel.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.043 secondes
Propulsé par Kunena