![]() |
|
|||||||
| Üye Ol | SSS | Sxe indir | Sosyal Gruplar | Takvim | Resim Galerisi | Etiketler | Bütün Forumları okunmuş kabul et |
Programlama bölümünde MonthView Control [Visual Basic] konusu , MonthView KONTROLÜNÜN KULLANILMASI Aylık görünüm kontrolü kullanıcı için takvim görünümlü görüntüleme ve tarih girmeyi kolaylaştırır. Klavye yada Mause ile kullanılabilir. Kullanım alanları: <LI class=MsoNormal>Takvim görünümlü kullanım daha rahat <LI class=MsoNormal>Tarihi yazmaktansa, tek bir tıklama ile istediğin tarihe ulaşma Ayları toplu ...
![]() |
|
|
LinkBack | Konu Seçenekleri |
|
|
#1 (permalink) | |
|
Executive Officer
![]() E-Güven: (4/100)
|
MonthView Control [Visual Basic]
MonthView KONTROLÜNÜN KULLANILMASI Kullanım alanları:
![]() Ayarlamalar: Value özelliği ile değiştirilebilir değerler Örnek olarak MontView1.Value=”10/31/97” Default olarak value şu andaki değerlere ayarlıdır.Aylık görünümün value değerini değiştirildiği an kontrol kendini otomatik olarak değiştirecektir. Month özelliği (1-12)arasında değişmektedir. Day ise (1-31), DayOfWeek ise değerler girildiği vakit otomatik olarak gelecektir. Yıl özelliği ise, yine bir tam sayı olarak girilmelidir. Son olarak Week özelliği seçilen tarihin haftasını otomatik olarak gösterir. Örnek olarak DayOfWeek değiştirildiği zaman, aynı haftada belirtilen tarihe geri dönecektir. Buda günü değiştirecektir. Ayrıca month özelliğini de değiştirebilir. Year özelliğini değiştirmek ise şu andaki tarihi değiştirip, DayOfWeek değerini de değiştirecektir. Week özelliğini değiştirirken dikkat edilmeli. Şu andaki haftadan farklı bir hafta seçmek, DayOfWeek değerini değiştirmeyecektir. Fakat Day ,Week, Month hatta Year özelliğini değiştirebilir. Diyelim ki Cuma günü seçildi, hafta kısmına Çarşamba günü bite 52 yazdın. Week değeri 1 olacaktır, month ve year değeri de değişecektir. Week 1 ve 52 genellikle birbirine sarkacaktır. Tarih seçimi: İlk olarak MultiSelect seçeneği True kısmına getirilmelidir. Maksimum gün sayısını MaxSelCount kısmından ayarlanabilir. Default’u 7 gündür. Tek bir değer girilmiş ise iki değer de aynısı olacaktır. SelStart and SelEnd değerlerini girerken şunlara dikkat edilmeli:
MonthView1.Value=”10/31/97” MonthView1.MaxSelCount=7 MonthView1.SelStart=”10/25/97” MonthView1.SelEnd=”10/31/97” Formatting the Contol’s Appearance6y: Aylık görünüm özelleştirmeye de açıktır. MonthBackColor, TitleBackColor, TitleForeColor ve TrailingForeColor farklı renklerde görünüm sağlamaya olanak verir. Örnek olarak TrailingForeColor bir sonraki ayların görünümünü değiştirir. Font özelliği yazıları görünümünü etkiler. Kontrolü daha rahat bir şekilde kullanmak için yazı fontu ufaltılabilir. Birden fazla ayı görüntülemek: MontView kontrolü 1’den 12’ye kdar ayı aynı anda gösterebilir. Kontrol kısmından kaç ayı göstermek istediğini belirtebilirsin. MontRows ve MonthColumnskısmından bu ayarlanabilir. Örnek olarak, MonthRows’i 2, Monthcolumns’i3 yapmak6 ayı aynı anda gösterecektir. Ok tuşlarına basıldığı vakit bir önceki yada bir sonraki 6ay görüntülenebilir. Ayrı aylar seperator barı ile ayrılmıştır. Seperatorun boyutu kontrol boyutu ile bağlantılıdır. Seperator boyutunu SeperatorHight, SeperatorWidth özellikleri ile değiştirilebilir. CalendarWidth ve CalendarHight özelliği ile takvimin boyutları da değiştirilebilir. Diğer biçimlendirmeler: StartOfWeek değeri ile haftanın başlangıç gününü değiştirebilirsin. ShowWeekNumbers değerini True yapma ile hafta numaralarını görüntüleyebilirsin. Hafta numaraları sol tarafta ayrı bir sütunda görünür. Özel günleri biçimlendirmek: Herhangi bir gün Bold olarak ayarlanabilir. Bu özellik tatil günleri gibi özel günleri belirlemek için kullanılır. Birden fazla tarih Bold yapılabilir. GetDayBold ile bu özellik aktif hale gelir. Aşağıdaki örnek tüm Pazar günlerini Bold yapar: Private sub MonthView1_GetDayBold(ByVal StartDate As Date, ByVal Count As Integer, State() As Boolean) Dimi As Integer İ=vbSunday While i<Count State(i-MonthView1.StartOfWeek)=True İ=i+7 Wend End Sub Klavye kullanımı: klavye için açıklamalar tuş açıklama Key Description SOL OK Sonraki günü seçer SAĞ OK Önceki günü seçer YUKARI OK Bir önceki haftadaki aynı günü seçer AŞAĞI OK Bir sonraki haftadaki aynı günü seçer PAGE UP Geçen ayı gösterir PAGE DOWN Gelecek ayı gösterir CTRL+PAGE UP Geçen yılı gösterir CTRL+PAGE DOWN Gelecek yılı gösterir MonthView de dolaşmak: Ayları göstermek için farklı bir yol daha vardır: Belirli bir ayı seçmek için:
__________________
Alıntı:
|
|
|
|
|