Public Class Form2
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.Close()
End Sub
Private Sub btn_select_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_select.Click
calendar = MonthCalendar1.SelectionStart.Day.ToString() + "/" +
MonthCalendar1.SelectionStart.Month.ToString() + "/" +
MonthCalendar1.SelectionStart.Year.ToString()
Me.Close()
End Sub
Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
End Sub
End Class
ฟอร์ม หนึ่ง
Code (VB.NET)
Public Class Form1
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
TextBox1.Text = calendar
End Sub
Private Sub btn_select_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_select.Click
Form2.Show()
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
TextBox1.Text = calendar
End Sub
End Class
Tag : .NET, VB.NET, VS 2003 (.NET 1.1), VS 2005 (.NET 2.x), VS 2008 (.NET 3.x), VS 2010 (.NET 4.x)
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Using f As New Form2
f.ShowDialog()
Me.TextBox1.Text = f.MonthCalendar1.SelectionStart.Day & "/" & f.MonthCalendar1.SelectionStart.Month & "/" & f.MonthCalendar1.SelectionStart.Year
End Using
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
DateTimePicker2.Value = DateTime.Now 'ตั้งค่าให้เป็นปัจจบัน
DateTimePicker1.Value = DateTimePicker2.Value.Date.AddDays(-30) ' นับถอยหลังไปซัก 30 วัน
End Sub
แบบนี้ก็จะเป็นการตั้งค่า default ให้กับตัวโปรแกรมของเราเลยว่า
เมื่อเปิดหน้านี้มา มันจะอยู่ในช่วงนี้ ที่นี้ถ้า user อยากเปลี่ยนเป็นวันไหน ถึงวันไหนก็แล้วแต่เขาจะเปลี่ยน