منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
الكتابة داخل ملف تكست فى سطر محدد - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : الكتابة داخل ملف تكست فى سطر محدد (/showthread.php?tid=39824)



الكتابة داخل ملف تكست فى سطر محدد - ابو روضة - 30-10-21

السلام عليكم ورحمة الله وبركاته..
لدى ملف تكست به هذه السطور

book[0] = "ferst.html"
book[1] = "11.html"
book[2] = "22.html"
book[3] = "33.html"
book[4] = "44.html"



أريد كتابة أسطر تحتها بحيث لو وضعت مثلا
book[6] = "55.html"
يتم وضعها تحتهم
وكل ما أريد وضع نص مثلهم يتم وضعه تحت أخر سطر
كيف يتم هذا الله يكرمكم......



RE: الكتابة داخل ملف تكست فى سطر محدد - Taha Okla - 30-10-21

وعليكم السلام ورحمة الله وبركاته
استخدم الكود (vbNewLine ) مثلاً :
كود :
vbNewLine & "book[6] = 55.html"



RE: الكتابة داخل ملف تكست فى سطر محدد - trakktour - 31-10-21

(30-10-21, 04:46 PM)ابو روضة كتب :
السلام عليكم ورحمة الله وبركاته..
لدى ملف تكست به هذه السطور

book[0] = "ferst.html"
book[1] = "11.html"
book[2] = "22.html"
book[3] = "33.html"
book[4] = "44.html"



أريد كتابة أسطر تحتها بحيث لو وضعت مثلا
book[6] = "55.html"
يتم وضعها تحتهم
وكل ما أريد وضع نص مثلهم يتم وضعه تحت أخر سطر
كيف يتم هذا الله يكرمكم......

و عليكم السلام 
تفضل اخي الكريم ان شاء الله نكون فهمتك صح
كود :
       Dim inputData As String
       inputData = InputBox("اكتب ما تشاء هنا")
       Dim FILE_NAME As String = "book.txt"

       If System.IO.File.Exists(FILE_NAME) = True Then
           Dim objWriter As New System.IO.StreamWriter(FILE_NAME, IO.FileMode.Append)
           objWriter.WriteLine(inputData)
           objWriter.Close()
           MsgBox("تم الحفظ")
       Else
           MsgBox("ملف تكست غير موجود")
           Dim writeFile As IO.StreamWriter
           writeFile = IO.File.CreateText(FILE_NAME)
           writeFile.WriteLine(inputData)
           writeFile.Close()
       End If



RE: الكتابة داخل ملف تكست فى سطر محدد - ابو روضة - 31-10-21

(30-10-21, 05:03 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته
استخدم الكود (vbNewLine ) مثلاً :
كود :
vbNewLine & "book[6] = 55.html"

(31-10-21, 01:42 AM)trakktour كتب : و عليكم السلام 
تفضل اخي الكريم ان شاء الله نكون فهمتك صح
كود :
       Dim inputData As String
       inputData = InputBox("اكتب ما تشاء هنا")
       Dim FILE_NAME As String = "book.txt"

       If System.IO.File.Exists(FILE_NAME) = True Then
           Dim objWriter As New System.IO.StreamWriter(FILE_NAME, IO.FileMode.Append)
           objWriter.WriteLine(inputData)
           objWriter.Close()
           MsgBox("تم الحفظ")
       Else
           MsgBox("ملف تكست غير موجود")
           Dim writeFile As IO.StreamWriter
           writeFile = IO.File.CreateText(FILE_NAME)
           writeFile.WriteLine(inputData)
           writeFile.Close()
       End If



ربنا يبارك فيكم أخوتى الغاليين ....

جزاكم الله كل الخير...