vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
MonthCalendarWithWarningDates (Teil 1) 
Autor: Manfred X
Datum: 29.05.13 20:17

Imports System.Collections.Generic
Imports System.Linq
Imports System.Text
Imports System.Drawing
Imports System.Windows.Forms
Imports System.Globalization
 
Namespace Controls
    Public Class MonthCalendarWithWarningDates
        Inherits MonthCalendar
 
        Private _warningDates As New List(Of DateTime)()
 
        ''' <summary>Liste der Datums-Werte, die hervorgehoben dargestellt 
        ' werden</summary>
        ''' <value>Liste der Datums-Werte, die hervorgehoben dargestellt 
        ' werden</value>
        Public Property WarningDates() As DateTime()
            Get
                Return _warningDates.ToArray
            End Get
            Set(value As DateTime())
                _warningDates = New List(Of DateTime)(value)
            End Set
        End Property
 
        Private _WarningBackColor As Drawing.Color = Drawing.Color.FromArgb( _
          240, 240, 0)
 
        ''' <summary>Hintergrundfarbe der hervorgehoben dargestellten 
        ' Datums-Werte</summary>
        Public Property WarningBackColor() As Drawing.Color
            Set(value As Drawing.Color)
                _WarningBackColor = value
            End Set
            Get
                Return _WarningBackColor
            End Get
        End Property
 
        Private _WarningForeColor As Drawing.Color = Color.Red
 
        ''' <summary>Textfarbe der hervorgehoben dargestellten 
        ' Datums-Werte</summary>
        Public Property WarningForeColor() As Drawing.Color
            Set(value As Drawing.Color)
                _WarningForeColor = value
            End Set
            Get
                Return _WarningForeColor
            End Get
        End Property
 
        'Überschreibt WndProc und erzwingt den Aufruf von OnPaint, falls 
        ' WM_PAINT
        Protected Shared WM_PAINT As Integer = &HF
 
        Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
            MyBase.WndProc(m)
            If m.Msg = WM_PAINT Then
                Dim graphics__1 As Graphics = Graphics.FromHwnd(Me.Handle)
                Dim pe As New PaintEventArgs(graphics__1, New Rectangle(0, 0, _
                  Me.Width, Me.Height))
                OnPaint(pe)
            End If
        End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Farbe eines speziellen Tages im Monatskalender ändern5.762cgiesen15.05.13 10:40
Re: Farbe eines speziellen Tages im Monatskalender ändern4.503effeff15.05.13 12:22
Re: Farbe eines speziellen Tages im Monatskalender ändern4.539cgiesen15.05.13 12:25
Re: Farbe eines speziellen Tages im Monatskalender ändern4.497Brian15.05.13 17:11
Re: Farbe eines speziellen Tages im Monatskalender ändern4.469cgiesen16.05.13 13:31
Re: Farbe eines speziellen Tages im Monatskalender ändern4.498ModeratorDaveS16.05.13 13:42
Re: Farbe eines speziellen Tages im Monatskalender ändern4.448cgiesen16.05.13 13:46
Re: Farbe eines speziellen Tages im Monatskalender ändern4.514ModeratorFZelle16.05.13 14:28
Re: Farbe eines speziellen Tages im Monatskalender ändern4.438cgiesen16.05.13 15:12
Re: Farbe eines speziellen Tages im Monatskalender ändern4.486ModeratorFZelle16.05.13 15:36
Re: Farbe eines speziellen Tages im Monatskalender ändern4.457cgiesen16.05.13 15:43
Re: Farbe eines speziellen Tages im Monatskalender ändern4.406cgiesen16.05.13 15:51
Re: Farbe eines speziellen Tages im Monatskalender ändern4.484cgiesen16.05.13 16:55
Re: Farbe eines speziellen Tages im Monatskalender ändern4.471DotNetErbse29.05.13 15:18
MonthCalendarWithWarningDates (Teil 1)4.496Manfred X29.05.13 20:17
MonthCalendarWithWarningDates (Teil 2)4.472Manfred X29.05.13 20:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel