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
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 |