Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Protected Overrides Sub OnDoubleClick(ByVal e As System.EventArgs)
- MyBase.OnDoubleClick(e)
- Dim pnt As Point = MousePosition
- pnt = PointToClient(pnt)
- If pnt.Y > 50 And pnt.Y < Me.Height - 44 Then
- Dim mday As String = m_iDay.ToString
- Form1.Txtsaveyrmnth.Visible = True
- Dim rect As ActRect = FindActiveRectByPoint(pnt)
- Dim [date] As New DateTime(m_iYear, m_iMonth, 1, 0, 0, 0)
- Dim strMonth As String = [date].ToString("MMMM")
- Value = DateTime.MinValue
- Dim path As String = Application.StartupPath & "\Saves\" & m_iYear.ToString & " " & strMonth & "\" & Form1.TextBox1.Text
- Form1.Txtsaveyrmnth.Text = "\Saves\" & m_iYear.ToString & " " & strMonth & "\" & Form1.TextBox1.Text
- If File.Exists(path) Then
- Dim str As New StreamReader(path)
- 'txtBox.Text = str.ReadToEnd
- Dim line As String
- Dim textAll As String = ""
- Dim LastLine As Boolean = False
- Do Until LastLine
- line = str.ReadLine()
- If line Is Nothing Then
- LastLine = True
- Else
- textAll = textAll & line & vbCrLf 'Chr(13) + chr(10)
- End If
- Loop
- Form1.Txtnone.Text = textAll
- str.Close()
- Application.DoEvents()
- Form1.Txtnone.Focus()
- Form1.Txtnone.Select(Form1.Txtnone.TextLength, 0)
- Else
- Form1.Txtnone.Text = ""
- Application.DoEvents()
- Form1.Txtnone.Focus()
- Form1.Txtnone.Select(Form1.Txtnone.TextLength, 0)
- End If
- End If
- End Sub
- Sub OnPaintmemtext(ByVal pevent As PaintEventArgs)
- Dim g As Graphics = pevent.Graphics
- Dim [date] As New DateTime(m_iYear, m_iMonth, 1, 0, 0, 0)
- Dim rcDay As New Rectangle
- Dim sdde2 As Font
- Dim GridDeltay As Integer = (Me.Height - 83) / DEF_COLUMNS_COUNT
- Dim GridDeltax As Integer = (Me.Width - 33) / DEF_ROWS_COUNT
- Dim strMonth As String = [date].ToString("MMMM")
- Dim path As String = Application.StartupPath & "\Saves\" & m_iYear.ToString & " " & strMonth
- If GridDeltay > GridDeltax Then
- Dim s2 As Double = CDbl(Math.Round(GridDeltax)) * 0.14
- Dim s_f2 As Single = CSng(s2)
- sdde2 = New Font("Tahoma", s_f2, FontStyle.Bold)
- Else
- Dim s2 As Double = CDbl(Math.Round(GridDeltay)) * 0.14
- Dim s_f2 As Single = CSng(s2)
- sdde2 = New Font("Tahoma", s_f2, FontStyle.Bold)
- End If
- If Not Value = DateTime.MinValue Then 'None mode, Input Text file
- Dim yrmnth As New IO.DirectoryInfo(path)
- If yrmnth.Exists Then
- Dim fold As System.IO.DirectoryInfo
- fold = New System.IO.DirectoryInfo("Saves\" + m_iYear.ToString + " " & strMonth)
- Dim foldi As IO.FileInfo() = fold.GetFiles("**.*")
- Dim foldg As IO.FileInfo
- For Each foldg In foldi
- Dim objStreamReader As StreamReader
- Dim strLine As String
- objStreamReader = New StreamReader(path + "\" + foldg.ToString)
- strLine = objStreamReader.ReadLine
- If Not strLine = Nothing Then
- If strLine.Length > 9 Then
- strLine = strLine.Substring(0, 8) ' max 9
- End If
- End If
- rcDay = FindActiveRectByTag(CInt(foldg.Name)).Rect
- g.DrawString(strLine, sdde2, Brushes.Green, rcDay, OneLineNoTrimming2)
- objStreamReader.Close()
- Next
- End If
- End If
- End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement