You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

157 lines
5.4 KiB

Imports SautinSoft.HtmlToRtf
Imports System.IO
Public Class frmDetail
Private Sub tbrSave_Click(sender As System.Object, e As System.EventArgs)
' Me.rtbDoc.SaveFile("h:\tssettings\eintrag" + Microsoft.VisualBasic.Right(Me.TreeView2.SelectedNode.Text, 1) + ".rtf")
End Sub
Private Sub TreeView2_AfterSelect(sender As System.Object, e As System.Windows.Forms.TreeViewEventArgs) Handles TreeView2.AfterSelect
'Me.rtbDoc.Clear()
'Me.rtbDoc.Visible = True
'Me.Panel1.Visible = False
'Me.rtbDoc.Dock = DockStyle.Fill
'Me.Panel2.Dock = DockStyle.Fill
'Try
' Me.rtbDoc.LoadFile("h:\tssettings\eintrag" + Microsoft.VisualBasic.Right(Me.TreeView2.SelectedNode.Text, 1) + ".rtf")
'Catch
'End Try
End Sub
Private Sub ÜbersichtToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles ÜbersichtToolStripMenuItem.Click
'Dim x As New ToolStrip
'x = ToolStrip9
'Me.rtbDoc.Visible = False
'Me.Panel1.Dock = DockStyle.Fill
'Me.Panel1.Visible = True
'Panel1.Controls.Clear()
'Panel1.Controls.Add(x)
'For i = 9 To 1 Step -1
' Try
' Dim rb As New RichTextBox
' rb.LoadFile("h:\tssettings\Eintrag" + Trim(i.ToString) + ".rtf")
' rb.Height = 80
' rb.Dock = DockStyle.Top
' rb.ReadOnly = True
' AddHandler rb.DoubleClick, AddressOf rb_dblClick
' Panel1.Controls.Add(rb)
' Dim l As New Label
' Catch
' End Try
'Next
End Sub
Private Sub rb_dblClick(sender As Object, e As System.EventArgs)
'Me.Panel1.Visible = False
'Me.rtbDoc.Visible = True
'Me.rtbDoc.Dock = DockStyle.Fill
'Me.Panel2.Dock = DockStyle.Fill
'Me.TreeView2.SelectedNode = TreeView2.Nodes(0)
End Sub
Private Sub frmDetail_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
Me.TreeView2.Nodes.Clear()
For i = 1 To 9
Me.TreeView2.Nodes.Add("Eintrag" + i.ToString)
Next
End Sub
Private Sub AllesToolStripMenuItem_Click(sender As System.Object, e As System.EventArgs) Handles AllesToolStripMenuItem.Click
''Dim rb As New RichTextBox
''Dim rb1 As New RichTextBox
''Me.Panel1.Controls.Clear()
''For i = 9 To 1 Step -1
'' Try
'' rb1.LoadFile("h:\tssettings\Eintrag" + Trim(i.ToString) + ".rtf")
'' 'rb = AppendRTF(rb1, rb1.Rtf)
'' rb.SelectionStart = 0
'' rb.SelectionLength = 0
'' rb1.SelectAll()
'' rb.Rtf = rb.Rtf + rb1.Rtf
'' ' rb1.SelectAll()
'' ' My.Computer.Clipboard.SetText(rb1.SelectedRtf)
'' ' rb.Rtf += My.Computer.Clipboard.GetText
'' Catch
'' End Try
''Next
''Me.Panel1.Controls.Add(rb)
''rb.Dock = DockStyle.Fill
'Dim h As New SautinSoft.HtmlToRtf
'Dim firstRtf As String = ""
'Dim Delimitter As String = ""
'Dim secondRtf As String = ""
'Dim singleRtf As String = ""
'singleRtf = ReadFromFile("h:\tssettings\empty.rtf")
'Delimitter = ReadFromFile("h:\tssettings\delimitter.rtf")
'For i = 1 To 9
' Try
' secondRtf = ReadFromFile("h:\tssettings\Eintrag" + Trim(i.ToString) + ".rtf")
' singleRtf = h.MergeRtfString(singleRtf, secondRtf)
' singleRtf = h.MergeRtfString(singleRtf, Delimitter)
' Catch
' End Try
'Next
'Dim x As New ToolStrip
'x = ToolStrip9
'Me.Panel1.Controls.Clear()
'Panel1.Controls.Add(x)
'Dim rb As New RichTextBox
'rb.Rtf = singleRtf
'Me.Panel1.Controls.Add(rb)
'rb.Dock = DockStyle.Fill
'Me.Panel1.Visible = True
'Me.Panel1.Dock = DockStyle.Fill
'Me.rtbDoc.Visible = False
End Sub
Public Function ReadFromFile(ByVal fileName As String) As String
Dim fileString As String = ""
Try
Dim fs As System.IO.FileStream = New FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.Read)
Dim b(CInt(Fix(fs.Length)) - 1) As Byte
If fs.Read(b, 0, CInt(Fix(fs.Length))) > 0 Then
Dim arCharRes(fs.Length - 1) As Char
For i As Integer = 0 To fs.Length - 1
arCharRes(i) = ChrW(b(i))
Next i
fileString = New String(arCharRes)
End If
fs.Close()
Return fileString
Catch
Return ""
End Try
End Function
Public Function WriteToFile(ByVal fileName As String, ByVal fileStr As String) As Integer
Try
Dim sw As New StreamWriter(fileName, False)
sw.Write(fileStr)
sw.Close()
Catch
Return 2
End Try
Return 0
End Function
Private Sub ToolStripButton22_Click(sender As System.Object, e As System.EventArgs) Handles ToolStripButton22.Click
ÜbersichtToolStripMenuItem_Click(sender, e)
End Sub
Private Sub ToolStripButton23_Click(sender As System.Object, e As System.EventArgs) Handles ToolStripButton23.Click
AllesToolStripMenuItem_Click(sender, e)
End Sub
End Class