Question
sauvgarde une form
- arnold
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 57
- Remerciements reçus 0
il y a 12 ans 10 mois #8127
par arnold
sauvgarde une form a été créé par arnold
bonjour
je voudrais enregistre une Form.
[code:1]$temp = \"C:\studio\divers\fichier.png\"
$form.SaveFileDialog.[System.Windows.Forms.Form] \"$temp\"[/code:1]
merci pour votre aide
arnold
je voudrais enregistre une Form.
[code:1]$temp = \"C:\studio\divers\fichier.png\"
$form.SaveFileDialog.[System.Windows.Forms.Form] \"$temp\"[/code:1]
merci pour votre aide
arnold
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 12 ans 10 mois #8128
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:sauvgarde une form
Salut Arnold,
Peux tu être plus explicite stp ? Je ne comprends pas très bien ce que tu cherches à faire.
Arnaud
Peux tu être plus explicite stp ? Je ne comprends pas très bien ce que tu cherches à faire.
Arnaud
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- arnold
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 57
- Remerciements reçus 0
il y a 12 ans 10 mois #8130
par arnold
Réponse de arnold sur le sujet Re:sauvgarde une form
merci,
Le script m'annonce pas d'erreur.
mais j'ai ne pas de resultat. je ne
pas de ficher *.png ....
merci
arnold
=======================
[code:1]#extrait:
# [..]
$form = New-Object System.Windows.Forms.Form
$form.AutoSize = $true
$form.AutoSizeMode = 'GrowAndShrink'
$form.FormBorderStyle = 'FixedDialog'
$form.ForeColor = \"#FF7B24\"
$form.KeyPreview = $true
$form.MaximizeBox = $false
$form.Text = '- Formules des Maths -'
$form.Controls.Add($cal)
$form.add_Shown({$form.Activate()})
$form.add_KeyDown({
switch($_.KeyCode) {
'Escape' {$form.Close()}
'Return' {$form.Close(); $Start = $cal.SelectionRange.Start; $End = $cal.SelectionRange.End}
}
})
[void]$form.ShowDialog()
$temp = \"C:\date.png\"
$form.SavePicture.(\"$temp\".[System.Windows.Forms.form]::«»png)[/code:1]
Le script m'annonce pas d'erreur.
mais j'ai ne pas de resultat. je ne
pas de ficher *.png ....
merci
arnold
=======================
[code:1]#extrait:
# [..]
$form = New-Object System.Windows.Forms.Form
$form.AutoSize = $true
$form.AutoSizeMode = 'GrowAndShrink'
$form.FormBorderStyle = 'FixedDialog'
$form.ForeColor = \"#FF7B24\"
$form.KeyPreview = $true
$form.MaximizeBox = $false
$form.Text = '- Formules des Maths -'
$form.Controls.Add($cal)
$form.add_Shown({$form.Activate()})
$form.add_KeyDown({
switch($_.KeyCode) {
'Escape' {$form.Close()}
'Return' {$form.Close(); $Start = $cal.SelectionRange.Start; $End = $cal.SelectionRange.End}
}
})
[void]$form.ShowDialog()
$temp = \"C:\date.png\"
$form.SavePicture.(\"$temp\".[System.Windows.Forms.form]::«»png)[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6290
- Remerciements reçus 67
il y a 12 ans 10 mois #8131
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:sauvgarde une form
J'ai comme l'impression que tu fais
un mixte VB6
et PowerShell/dotnet, je me trompes ?
De plus si tu fermes la fenêtre ton image ne contiendra certainement pas son rendu puisqu'elle est 'cachée'.
De plus si tu fermes la fenêtre ton image ne contiendra certainement pas son rendu puisqu'elle est 'cachée'.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- arnold
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 57
- Remerciements reçus 0
il y a 12 ans 10 mois #8132
par arnold
Réponse de arnold sur le sujet Re:sauvgarde une form
Bonsoir 
merci a vous!
Qu'est ce que j'ai encore fait?
Si vous ne trouver pas une solution,
je vais faire autre chose
arnold

merci a vous!
Qu'est ce que j'ai encore fait?
Si vous ne trouver pas une solution,
je vais faire autre chose

arnold
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 12 ans 10 mois #8133
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:sauvgarde une form
Je ne pense pas que ça va résoudre ton problème, mais la première chose qui me saute aux yeux c'est le point entre \"SavePicture\" et ta parenthèse ouvrante. Il n'en faut pas pour appeler une méthode.
[code:1]$form.SavePicture.(\"$temp\".[System.Windows.Forms.form]::«»png)
[/code:1]
D'autre part, dans [code:1](\"$temp\".[System.Windows.Forms.form]::«»png)[/code:1] tu mets un point entre tes 2 valeurs, je pense qu'une virgule serait plus appropriée.
De façon plus globale sans vouloir te vexer, et comme le dit Laurent de façon moins directe, je pense qu'il te manque quelques bases. En te lançant dans un projet WinForm, tu places peut-être la barre un peu haut
.
Sinon, ça me semble bizarre que tu n'ai pas de messages d'erreur. Vérifie la valeur de ta variable $ErrorActionPreference. Si elle a la valeur \"silentlycontinue\" tous les erreurs sont masquées. Dans ce cas, mets lui la valeur \"continue\" ou \"stop\".
@+
Arnaud<br><br>Message édité par: Arnaud, à: 25/11/10 22:07
[code:1]$form.SavePicture.(\"$temp\".[System.Windows.Forms.form]::«»png)
[/code:1]
D'autre part, dans [code:1](\"$temp\".[System.Windows.Forms.form]::«»png)[/code:1] tu mets un point entre tes 2 valeurs, je pense qu'une virgule serait plus appropriée.
De façon plus globale sans vouloir te vexer, et comme le dit Laurent de façon moins directe, je pense qu'il te manque quelques bases. En te lançant dans un projet WinForm, tu places peut-être la barre un peu haut

Sinon, ça me semble bizarre que tu n'ai pas de messages d'erreur. Vérifie la valeur de ta variable $ErrorActionPreference. Si elle a la valeur \"silentlycontinue\" tous les erreurs sont masquées. Dans ce cas, mets lui la valeur \"continue\" ou \"stop\".
@+
Arnaud<br><br>Message édité par: Arnaud, à: 25/11/10 22:07
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.053 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- sauvgarde une form