그래서 Visual Basic으로 프로그램을 작성하여 사용자가 책 세부 정보 (ISBN 번호, 작성자 ........)를 입력하도록합니다. 그런 다음 세부 사항을 파일로 인쇄합니다. 폼과 모든 입력 상자를 표시하는 다음 코드는 있지만 파일을 인쇄 할 코드를 배치해야하는 곳은 알 수 없습니다. 나는 폼의 하위에 배치 시도Windows 폼 응용 프로그램에서 파일로 인쇄 --- Visual Basic
FileOpen(1, "C:\test\testbook.txt", OpenMode.Append)
PrintLine(1, ISBN & " " & Author & " " & Title & " " & PageCount)
FileClose()
을 다음하지만 작동하지 않았다으로 파일을 인쇄 할
코드입니다.
Public Class createBookform
Public ISBN, Author, Title As String
Public PageCount As Integer
Private Sub Form2_Load(sender As Object, e As EventArgs) Handles MyBase.Load
FileOpen(1, "C:\test\testbook.txt", OpenMode.Append)
PrintLine(1, ISBN & " " & Author & " " & Title & " " & PageCount)
FileClose()
End Sub
Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
ISBN = TextBox1.Text
End Sub
Private Sub TextBox3_TextChanged(sender As Object, e As EventArgs) Handles TextBox3.TextChanged
Author = TextBox3.Text
End Sub
Private Sub TextBox4_TextChanged(sender As Object, e As EventArgs) Handles TextBox4.TextChanged
Title = TextBox4.Text
End Sub
Private Sub TextBox2_TextChanged(sender As Object, e As EventArgs) Handles TextBox2.TextChanged
PageCount = TextBox2.Text
End Sub
Private Sub OKbUTTON_Click(sender As Object, e As EventArgs) Handles OKbUTTON.Click
MessageBox.Show("New book entered successfully", "Book confirmation")
Close()
End Sub
End Class
windows form that opens when code is executed
전통적으로 "파일로 인쇄"는 문서를 인쇄하고 "파일로"틱을 설정하여 스풀러에 대한 prn 파일을 작성하는 것입니다. 당신이하려는 것은 "파일에 저장"입니다. 그것이 언제 일어날 지 스스로에게 물어보십시오. 양식이 표시되기 전에 현재 바로 시도하고 있습니다. – GSerg