natinusala
Messages postés72Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 1 février 2012 29 janv. 2009 à 12:10
Hum.. J'ai rajouté un SpashScreen et un bouton "Quitter" !
J'ai rien compris à ce que tu as dis Fauve... Enfin si, mais je sais pas comment faire pour que le logiciel check si on modifie la richtextbox et si on quitte avec la croix, il peut pas demander il faut mettre le code dans quitter ? sinon je sais comment faire !
natinusala
Messages postés72Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 1 février 2012 29 janv. 2009 à 13:37
Hum... Il ne me manque plus que le code du msgbox oui/non je l'avais trouvé c'est avec if vbyes then .....
if vbno then ..... mais je sais plus comment poser la question.......
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 29 janv. 2009 à 15:06
Ben peux tu mettre l'archive de ton projet contenant tout le code sur FileBeam et me donner le lien par message privé pour le télécharger et ensuite je pourrais voir le code dans son intégralité et je serais mieux à même de t'aider.
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 29 janv. 2009 à 21:46
Salut,
Là çà devient un peu tordu, il faut que je vois ton code en entier
Ben peux tu mettre l'archive de ton
projet contenant tout le code sur FileBeam et me donner le lien par
message privé pour le télécharger et ensuite je pourrais voir le code
dans son intégralité et je serais mieux à même de t'aider et t'aiguiller sur ce qui coince
natinusala
Messages postés72Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 1 février 2012 30 janv. 2009 à 19:09
Private Sub Form1_FormClosing(ByVal sender AsObject, ByVal e As System.Windows.Forms.FormClosingEventArgs)
If RichTextBox1_TextChanged Then
If MsgBox("Souhaitez-vous enregistrer le fichier ?", MsgBoxStyle.YesNo Or MsgBoxStyle.Information, "Enregistrement...") = MsgBoxResult.Yes Then EcrireFichier(TextBox1.Text, RichTextBox1.Text, "Erreur lors de l'enregistrement.")
Else
End
End If
natinusala
Messages postés72Date d'inscriptionsamedi 22 décembre 2007StatutMembreDernière intervention 1 février 2012 30 janv. 2009 à 19:55
Private Sub RichTextBox1_TextChanged(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles RichTextBox1.TextChanged
If textloaded = False Then
MsgBox("Quel fichier ?")
End If
End Sub
en francais : si on écrit dans la richtextbox sans fichier ouvert il affiche le message
résultat : crash quand on écrit quelquechose dans la richtextbox sans ayant ouvert de fichier
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 30 janv. 2009 à 21:23
Juste encore un petit soucis si tu ouvres un fichier que tu le modifie, ensuite tu cliques sur le bouton Parcourir et tu choisis un autre fichier txt à ouvrir. Ben ton application ne propose pas d'enregistrer les modifications.
cs_fauve
Messages postés661Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention23 mars 20118 30 janv. 2009 à 21:28
Et encore un autre, désolé , si tu ouvres un fichier txt et que tu quittes ton application sans modifier le fichier, il te propose d'enregistrer le fichier alors qu'il y a eu aucune modification.
La raison, c'est que en mettant le contenu du fichier dans la RichTextBox, tu déclenche son évènement TextChanged. Il faut penser après avoir mis tout le contenu du fichier dans la RichTextBox à mettre la variable modif à False