모두 안녕하세요. Visual Basic에서 결승 프로젝트를 진행하고 있는데 파일 저장 옵션을 구현하고 싶습니다.VB.net을 사용하여 특정 텍스트 상자의 내용을 파일에 저장하는 방법
지금 애플리케이션에는 정보의 입력과 출력 인 2 개의 텍스트 상자 (richtextbox가 아님)가 있습니다.
출력 텍스트 상자의 내용 만 저장하면됩니다. 나는 파일을 저장하기 위해 그 파일을 얻을 수 있었지만 그것이 열렸을 때 항상 비어있는 것으로 판명되었다.
저장 파일 버튼의 코드 예제는 아래에 나와 있습니다. 지정되지 않았기 때문에 콘텐츠를 저장하지 않는 느낌이 들지만 아직 한 텍스트 상자의 내용 만 저장하도록 지정하는 방법을 모릅니다. 많은 시간의 포럼/구글 검색을 시도해보고 혼자서 알아 내려고했습니다.
Dim myStream As Stream
Dim nsavetxtoutput As New SaveFileDialog()
'|All files (*.*)|*.*
nsavetxtoutput.Filter = "txt files (*.txt)|*.text"
nsavetxtoutput.FilterIndex = 2
nsavetxtoutput.RestoreDirectory = True
If nsavetxtoutput.ShowDialog() = DialogResult.OK Then
myStream = nsavetxtoutput.OpenFile()
If (myStream IsNot Nothing) Then
' Code to write the stream goes here.
myStream.Close()
End If
End If
모든 통찰력을 제공해 주시면 감사하겠습니다.
감사합니다.
이 기능으로 텍스트 상자의 내용을 저장할 수 프로그램 - 감사 대답 매우 여러분. 그것은 배당금을 도왔습니다!
Private Sub NOTEPAD_BUTTON(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BTSave2Notepad.Click
Dim nsavetxtoutput As New SaveFileDialog()
nsavetxtoutput.Filter = "txt files (*.txt)|*.text"
nsavetxtoutput.FilterIndex = 2
nsavetxtoutput.RestoreDirectory = True
If nsavetxtoutput.ShowDialog() = DialogResult.OK Then
IO.File.WriteAllText(nsavetxtoutput.FileName, txtoutput.Text)
End If
End Sub
기본적으로 내가 원하는 기능은 2 개의 텍스트 상자 중 하나의 특정 정보를 저장하는 것입니다. 그런 다음 사용자가 선택한 이름과 자신이 선택한 경로로 이름을 저장할 수 있습니다. – Viralwarrior012
가능한 [vb.net을 사용하여 .txt 파일에 텍스트 상자 값을 쓰는 방법] (http://stackoverflow.com/questions/5002529/how-to-write-textbox-values-to-txt-file-with- vb-net) – SysDragon