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-2024
 
zurück

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

Fortgeschrittene Programmierung
Re: Optische Verbesserung im eigenen Programm! 
Autor: Karl Klammer
Datum: 07.01.07 20:35

Gerne! Beispiel-Formcode:
Public myStyle As MUNStyle2.clsStyle
 
Private Sub Form_Load()
   Set myStyle = New myClsStyle.clsStyle
     myStyle.PrepareControls Me
end sub
Und hier mal die code für die Klasse, gekürzt, aber sinngemäß:

Public Sub PrepareControls(Form)
 
Dim ctrl As Control
 
On Error GoTo ErrorHandler
 
Form.BackColor = &HF5BE9E
 
For Each ctrl In Form
    Select Case True
 
Case TypeOf ctrl Is sevOutBar3.OutBar
    ctrl.ItemBackColorHover = &HC2EEFF
    ctrl.GroupHotTrackingColor = &HC2EEFF
    Case TypeOf ctrl Is sevMenuXP.MenuBar
        ctrl.Style = mnuOffice2003
    Case TypeOf ctrl Is sevDataGrid2.sevGrid
        If Not ctrl.Tag = "userdef" Then
          ctrl.CaptionBackColorFrom = RGB(89, 135, 214)
          ctrl.CaptionBackColorTo = RGB(0, 45, 150)
          ctrl.CaptionFont = "Arial"
          ctrl.CaptionFont.Bold = True
          ctrl.CaptionForeColor = vbWhite
          ctrl.ColumnHeaderBackColor = &H8000000F
          ctrl.BorderStyle = BORDER_NONE
          ctrl.BalloonTip = True
          ctrl.ToolTipIcon = ttInfoIcon
          ctrl.ToolTipTitle = ctrl.Caption
          ctrl.HighlightBackColor = RGB(49, 106, 197)
          ctrl.HighlightForeColor = vbWhite
          ctrl.CheckBoxStyle = CHECKBOX_XP
          ctrl.FilterAlign = FILTER_ALIGN_BOTTOM
          ctrl.FilterForeColor = &HC00000
          ctrl.FilterForeColorDisabled = &H404040
          ctrl.FilterBackColor = &HFFD6B5
          ctrl.FilterBackColorDisabled = &HD68759
          ctrl.BackColorOdd = &HFFFFFF
          ctrl.BackColorEven = &HFFFFFF
          ctrl.BackColor = &HFFFFFF
          ctrl.LinkColor = vbBlack
        End If
        ctrl.CaptionHeight = 24
        ctrl.ColumnHeaderHeight = 18
        ctrl.MaskColor = &HFF00&
        ctrl.UseMaskColor = True
 
    Case TypeOf ctrl Is sevTextBox.sevText
        ctrl.CaptionGradient = True
        ctrl.CaptionBackColorTo = &HFFD6B5
        ctrl.CaptionBackColor = &HFCF5F3
        ctrl.BackColorDisabled = &HE0E0E0
        ctrl.MaxLength = 255
        ctrl.ListWidth = 3000
 
    Case TypeOf ctrl Is sevCommand3.Command
        ctrl.BorderColorHover = &HB17F3C
        ctrl.BorderColorFocus = &HB17F3C
        ctrl.HoverColorTo = &HF5BE9E
        ctrl.BorderStyle = 2
    End Select
Next
 
  Exit Sub
ErrorHandler:
   MsgBox Err.Description
End Sub



Das hat schon vielen geholfen!
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Optische Verbesserung im eigenen Programm!3.113Paradoxon10105.01.07 12:49
Re: Optische Verbesserung im eigenen Programm!2.475AndyOG05.01.07 13:33
Re: Optische Verbesserung im eigenen Programm!2.457Karl Klammer07.01.07 13:09
Re: Optische Verbesserung im eigenen Programm!2.449Gateway07.01.07 20:06
Re: Optische Verbesserung im eigenen Programm!2.689Karl Klammer07.01.07 20:35
mit XML absolute Anpassung Teil 12.564ScheibeNet08.01.07 11:03
mit XML absolute Anpassung Teil 22.781ScheibeNet08.01.07 11:06
Re: mit XML absolute Anpassung Teil 22.427Gateway08.01.07 14:52
Re: mit XML absolute Anpassung Teil 22.421ScheibeNet08.01.07 15:10
Re: mit XML absolute Anpassung Teil 22.464Gateway08.01.07 18:17
Re: mit XML absolute Anpassung Teil 25.274ScheibeNet08.01.07 18:52

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-2024 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