SelOperation
- mer information Avläsning av ett datums markeringsfärg (om egenskapen SelOperation har värdet 1) utförs först när egenskapen SelDay avläses. Det innebär att du måste läsa egenskaperna i följande turordning: SelYear - SelMonth - SelDay. Exempel: MyCalend.SelOperation = 1 ' Tillåt avläsning av markering MyCalend.SelYear = 2006 ' Sätt år MyCalend.SelMonth = 12 ' Sätt månad MyCalend.SelDay = 24 ' Sätt dag, nu kan färgen avläsas DateColor = MyCalend.SelColor ' Avläs färgen MyCalend.SelOperation = 0 ' Återställ till normalläge När du sätter markering för ett datum (SelOperation = 0) ändras markeringen först när du ändrar SelDay. Det innebär att du måste sätta ett datum i följande turordning: SelYear - SelMonth - SelDay. Sätter du datumen i en annan ordning kan fel datum markeras. Exempel: MyCalend.SelColor = RGB_YELLOW ' Sätt markeringsfärg MyCalend.SelYear = 2006 MyCalend.SelMonth = 12 MyCalend.SelDay = 24 ' Nu sätts markeringen Ovanstående gäller också för SelOperation = 2. En alternativ metod att sätta och läsa markeringar i kalendern är att använda metoderna SetSelDate och GetSelDateColor. Användning av dessa metoder är att föredra då de kräver långt färre rader och man behöver inte tänka på vilken ordning man använder egenskaper. Till exempel för att avläsa markeringsfärgen för ett datum behöver man endast göra följande: DateColor = MyCalend.GetSelDateColor(2006,12,24) Och för att sätta en markering gör man följande: MyCalend.SelColor = RGB_YELLOW ' Ange markeringsfärg MyCalend.SetSelDate(2006,12,24) ' Markera datum Mer information om dessa båda metoder finns längst ned på föregående sida. |