Question
treeView style explorateur windows
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 2 mois #9068
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:treeView style explorateur windows
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
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.
- de França
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 67
- Remerciements reçus 0
il y a 15 ans 2 mois #9099
par de França
Réponse de de França sur le sujet Re:treeView style explorateur windows
Hello,
Merci pour ton explication, sympa ^^ .
En faite je n'arrivais pas à l'executer parce qu'il manque \"ialog\" à variable $openFileD
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
Merci pour ton explication, sympa ^^ .
En faite je n'arrivais pas à l'executer parce qu'il manque \"ialog\" à variable $openFileD
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
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 2 mois #9106
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:treeView style explorateur windows
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 ...
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.
- de França
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 67
- Remerciements reçus 0
il y a 15 ans 2 mois #9131
par de França
Réponse de de França sur le sujet Re:treeView style explorateur windows
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
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.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 2 mois #9133
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:treeView style explorateur windows
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.
- de França
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 67
- Remerciements reçus 0
il y a 15 ans 2 mois #9143
par de França
Réponse de de França sur le sujet Re:treeView style explorateur windows
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
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- treeView style explorateur windows