Bonjour,
Je suis débutant et je fais mon propre éditeur de texte pour apprendre le VB.Net.
J'ai une application construite de la façon suivante :
frmParent = MDIParent
frmNew = MDIChild qui contient un RichTextBox nommé rtb.
Tout cela me permet quand on fait nouveau de créer plusieurs instance de frmNew.
Mon pb est le suivant, je ne sais pas comment récupérer le contenu de mon rtb sur la fenêtre active.
Je sais reconnaitre la fenêtre active mais pas le contenu de mon rtb sur cette fenêtre.
Voilà mon code :
Dans ma condition if on vois bien ActiveMdiChild.text donc en fait là j'enregistre le nom de la fenêtre dans mon fichier et non le contenu de mon rtb.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Try With SDF .AddExtension = False .CheckPathExists = True .CreatePrompt = False .OverwritePrompt = True .ValidateNames = True .ShowHelp = True .DefaultExt = "rtf" .FileName = strFilename .Filter = "RTF files (*.rtf) |*.rtf|TXT files (*.txt) |*.txt|All files|*.*" .FilterIndex = 1 If .ShowDialog = DialogResult.OK Then My.Computer.FileSystem.WriteAllText(.FileName, ActiveMdiChild.Text, False) End If End With Catch ex As Exception MessageBox.Show(ex.Message, Me.Text) End Try
Si vous pouviez m'aider car là je galère et ne trouve plus.
Merci par avance
++
Tef
P.S : J'ai Visual Studio 2005 Beta 2 si ça peux aider![]()
Partager