[HTML]
cd1.ShowDialog()
cd1.Filter = "text|*.txt"
r1.LoadFile((cd1.FileName))
[/HTML]
r1 = rich text
cd= common dialog
Printable View
[HTML]
cd1.ShowDialog()
cd1.Filter = "text|*.txt"
r1.LoadFile((cd1.FileName))
[/HTML]
r1 = rich text
cd= common dialog
سلام
شاید بهتر باشد، کدتان را چنین اصلاح کنید:
یا بدون تعریف عمومی cd1 هم میتوانید:کد:Me.cd1.Filter = "text|*.txt"
If (Me.cd1.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) AndAlso (Not String.IsNullOrEmpty(Me.cd1.FileName)) Then
Me.r1.LoadFile(Me.cd1.FileName)
End If
موفق باشید.کد:Using dialog As New System.Windows.Forms.OpenFileDialog()
dialog.Filter = "text|*.txt"
If (dialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) AndAlso (Not String.IsNullOrEmpty(dialog.FileName)) Then
Me.r1.LoadFile(dialog.FileName)
End If
End Using
[HTML]
System.Windows.Forms.DialogResult.OK) AndAlso (Not String.IsNullOrEmpty(Me.cd1.FileName))
[/HTML]
میشه یه توضیحی در باره این تیکه بدید ؟؟
و از این تیکه ارور میگیره
[HTML]
Me.r1.LoadFile(Me.cd1.FileName)
[/HTML]
سلام
آن خط کد مطمئن میشود که کاربر در دیالوگ بازشده، فایلی را انتخاب کرده و OK کرده باشد.نقل قول:
میشه یه توضیحی در باره این تیکه بدید ؟؟
مثلاً کد شما در پست اول اگر کاربر دیالوگ را Cencel هم کند باز ادامه اش اجرا خواهد شد.
دقت نکردم، به نظر میرسد شما میخواهید فایل txt را در RichTextBox نشان دهید.نقل قول:
از این تیکه ارور میگیره
اولاً، برای چه از TextBox استفاده نمیکنید؟
RichTextBox معمولاً برای فرمت rtf استفاده میشود و معمولاً برای متن های خالص txt از همان TextBox استفاده شود، ساده تر است.
دوماً از کد زیر استفاده کنید:
موفق باشید.کد:برای متن خالص یونیکدی
Me.r1.LoadFile(Me.cd1.FileName, System.Windows.Forms.RichTextBoxStreamType.UnicodePlainText)
برای متن خالص اسکی
Me.r1.LoadFile(Me.cd1.FileName, System.Windows.Forms.RichTextBoxStreamType.PlainText)
خوب از text box استفاده کردم :دی
حالا این برای [HTML]
Using dialog As New System.Windows.Forms.OpenFileDialog()
dialog.Filter = "text|*.txt"
If (dialog.ShowDialog(Me) = System.Windows.Forms.DialogResult.OK) AndAlso (Not String.IsNullOrEmpty(dialog.FileName)) Then
[/HTML]
خوب برای بار گذاری هم باید از چه دستوری استفاده کنم ؟
دستورات شما از قسمت بار گذاری ارور می گیره :دی
[HTML]دستور برای لود شدن فایل متنی در text box [/HTML]
سلام
منظورتان آن است که RichTextBox قبلی را با TextBox عوض کردید و حالا دستورات مناسب TextBox را میخواهید؟؟؟نقل قول:
خوب از text box استفاده کردم
خوب برای بار گذاری هم باید از چه دستوری استفاده کنم ؟
دستورات شما از قسمت بار گذاری ارور می گیره
در ساده ترین شکل ممکن دستور بارگذاری میتواند چنین باشد:
(در کارهای معمول اگر با Try-Catch استفاده شود کافی است)
و دستور ذخیره سازی هم:کد:Me.TextBox1.Text = System.IO.File.ReadAllText("C:\file.txt")
کد:System.IO.File.WriteAllText("C:\file.txt", Me.TextBox1.Text, System.Text.Encoding.UTF8)