So bin jetzt soweit, dass das Programm auf dem PDA eine Textdatei öffnet und mir den Text reinschreibt.
In der Textdatei soll folgendes stahen:
Text aus Textbox1, Datum+Uhrzeit, Text aus Textbox2, Datum+Uhrzeit, ComboBox1
Er soll aber nur den Textinhalt TextBox2, Datum+Uhrzeit, ComboBox1 schreiben, wenn Textbox1 und Textbox2 identischen Text enthalten.
Das funktioniert noch nicht.
Bitte um Hilfe.
Pepyno.
Form1
Imports System.IO
Public Class Form1
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button2.Click
Me.Hide()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
TextBox1.Focus()
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button1.Click
Dim fs As New FileStream("\My Documents\IH\BEMIDAT2.txt", _
FileMode.Append)
Dim sw As New StreamWriter(fs)
sw.Write(TextBox1.Text & "," & DateAndTime.Now.ToString & ",")
sw.Close()
Dim f2 As New Form2
f2.EqualText = Me.TextBox1.Text
f2.ComboBox1.Items.Add("Fehler 1")
f2.ComboBox1.Items.Add("Fehler 2")
f2.ComboBox1.Items.Add("Fehler 3")
f2.ComboBox1.SelectedIndex = 0
f2.ShowDialog()
TextBox1.Text = ""
TextBox1.Focus()
End Sub
End Class
Form2
Imports System.IO
Public Class Form2
Private mEqualText As String
Public Property EqualText() As String
Get
Return Me.mEqualText
End Get
Set(ByVal value As String)
Me.mEqualText = value
End Set
End Property
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles MyBase.Load
Me.TextBox2.Focus()
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button3.Click
Dim fs As New FileStream("\My Documents\IH\BEMIDAT2.txt", _
FileMode.Append)
Dim sw As New StreamWriter(fs)
sw.Write(mEqualText & "," & DateAndTime.Now.ToString & "," & _
ComboBox1.SelectedItem.ToString & vbCrLf)
sw.Close()
If TextBox2.Text <> Me.mEqualText Then
MsgBox("Barcodes nicht identisch! Bitte neu einscannen.", _
MsgBoxStyle.Critical, "Hinweis!")
TextBox2.Text = ""
TextBox2.Focus()
Else
Me.Close()
End If
End Sub
End Class
Beitrag wurde zuletzt am 10.02.09 um 10:28:38 editiert. |