ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009
-
26 mai 2007 à 08:47
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 2008
-
28 mai 2007 à 14:13
bonjour à tous,
comment enregistrer un fichier en c# en cliquant sur un bouton enregistrer?
comment imprimer un fichier en c# en cliquant sur un bouton imprimer?
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 28 mai 2007 à 14:13
Regarde le lien que je t'ai donné dans ma toute premiere réponse. Ya tout ce qu'il te faut (PrintDialog... tu peux aussi regarder ce que la MSDN t'en dit).
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 28 mai 2007 à 09:39
using(SaveFileDialog sfd = new SaveFileDialog())
{
if(sfd.ShowDialog() == DialogResult.OK)
{
// Sauvegarde de ton fichier.
// Tu peux récuperer le nom entré par l'utilisateur avec sfd.FileName
}
}
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 28 mai 2007 à 09:55
bonjour
j'essaye avec ce code mais aprés l'enregistrement de mon fichier je ne le trouve pas dans l'emplacement que j'ai choisi.
c'est quoi la probléme ?
merci beaucoup.
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 28 mai 2007 à 09:57
le problèeme se trouve dans mon premier message
"Ensuite pour reellement effectuer la sauvegarde ca depend de ton type de fichier (texte, image, ...). Avec un peu de précision on pourra te donner la solution exacte"
Le SaveFileDialog permetà l'utilisateur d'indiquer où il souhaite sauvegarder le fichier, mais n'effectue pas la sauvegarde.
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 28 mai 2007 à 10:15
je suis entains de dévélopper un logiciel (inventaire automatique d'un parc informatique) qui permet d'inventer une machine et afficher ces informations systéme dans un panel.alos je veux enregistrer ces informations.
merci
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 28 mai 2007 à 10:26
Ok
Donc a priori tu sais comment récuperer chaque information que tu affiche dans ton panel.
Tu vas pouvoir procéder ainsi, en remplacant chaque info par ce que toi tu récupères
<hr />
using (
SaveFileDialog sfd =
new
SaveFileDialog())
{
if(sfd.ShowDialog() ==
DialogResult.OK)
{
using (
StreamWriter sw =
new
StreamWriter(sfd.FileName))
{
sw.WriteLine(
"info1");
sw.WriteLine(
"info2");
//..
}
}
}
<hr />
Je te laisse gérer les erreurs qui peuvent survenir (manque de droits en ecriture, ...)
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 28 mai 2007 à 12:02
c'est bien passé avec le bouton enregistre mais avec le bouton imprimer on 'a pas compris comment on fait? avez vous un autre exemple plus simple?
merci
ahlemlo
Messages postés225Date d'inscriptionsamedi 7 avril 2007StatutMembreDernière intervention21 mai 2009 28 mai 2007 à 14:07
on résolut le probléme de l'érreure mais juste je veux qu'il m'affiche avant l'imprission la page de paramétre de l'imprimante (nobre de page,de copie....)
merci trés bien
MorpionMx
Messages postés3466Date d'inscriptionlundi 16 octobre 2000StatutMembreDernière intervention30 octobre 200857 26 mai 2007 à 09:28
Salut,
Pour sauver un fichier, tu peux te servir du SaveFileDialog pour demander à l'utilisateur l'emplacement vers lequel sauvegarder (si necessaire). Ensuite pour reellement effectuer la sauvegarde ca depend de ton type de fichier (texte, image, ...). Avec un peu de précision on pourra te donner la solution exacte.
Pour l'impression, je te conseille d'aller lire la petite source interactive de Bidou qui se trouve ici Mx
MVP C#