Question sauvgarde une form

  • arnold
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 13 ans 7 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

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

Plus d'informations
il y a 13 ans 7 mois #8128 par Arnaud Petitjean
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

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 ?

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

  • arnold
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 13 ans 7 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]

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

Plus d'informations
il y a 13 ans 7 mois #8131 par Laurent Dardenne
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'.

Tutoriels PowerShell

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

  • arnold
  • Auteur du sujet
  • Visiteur
  • Visiteur
il y a 13 ans 7 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

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

Plus d'informations
il y a 13 ans 7 mois #8133 par Arnaud Petitjean
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 :whistle: .

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 ?

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

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