برای زمان ها می تونی مشابه زیر عمل کنی (البته من از سیستم 12 ساعت استفاده کردم)
Dim
date1 AsDate
Dim date2 AsDate
date1 = Convert.ToDateTime(DateTimePicker1.Value)
date2 = Convert.ToDateTime(DateTimePicker2.Value)
Dim diff As System.TimeSpan
diff = date2 - date1
Me.Text = diff.Days & ":" & diff.Hours & ":" & diff.Minutes & ":" & diff.Seconds
جمع و تفریق هاش هم با خودت
واسه گرفتن Index در کنترل ListView همون کد خودت رو در رویداد کلیک کنترل لیست ویو بذار درست کار می کنه. اما یه عیبی داره اگر کاربر با کلیدهای کیبورد بین ردیف ها جابجا بشه دیگه نمیتونه ایندکس رو بگیره. واسه این مشکل می تونی تو رویداد SelectedIndexChanged کنترل لیست ویو از
ListView1.FocusedItem.Index برای گرفتن ایندکس ردیف فوکوس گرفته استفاده کنی
واسه تغییر فونت و سایز و .... البته در زمان اجرا از دستور زیر استفاده کن
Label2.Font =
New System.Drawing.Font("Microsoft Sans Serif", 8.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point)
واسه زمانبندی ها هم متاسفانه واسه تاریخ شمسی من چیزی ندیدم اما واسه میلادی خیلی زیاده اسمشون هم Schedulig هست.
دلیل تغییرات شاید بعلت تفاوت در TYPE ها باشه. خیلی از تایپ های قدیمی در دات نت ساپورت نمی شه و یا دارای تغیراتی شدند.
می تونی از یه رفرنس مرجع برای تبدیل ها استفاده کنی , بهترین هم خود MSDN مایکروسافت هست.
در پناه حق