vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   RSS-Feeds  | Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2021
 
zurück

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

ActiveX-Programmierung
Activex user control und Aufzählung in einer Eigenschaft 
Autor: Protolus
Datum: 31.05.16 12:06

In meiner user control kann ich für den Background einen
Farbverlauf einstellen.

Das soll über eine Eigenschaft "color-gradient" kontrollierbar sein
so wie z.B. der Mousepointer.

Ich benötige als eine Aufzählung:

1 - links rechts
2 - oben unten
3 - links obne rechts unten
4 - rechts oben links unten

usw.

Wie mache ich das?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Activex user control und Aufzählung in einer Eigenschaft 
Autor: ModeratorDieter (Moderator)
Datum: 31.05.16 14:27

Einfach eine ENUM Struktur definieren und diese als Rückgabewert der Property Prozeduren verwenden:
Public Enum GradientMode
  LinksRechts = 1
  ObenUnten = 2
  LinksObenRechtsUnten = 3
  RechtsObenLinksUnten = 4
End Enum
 
Public Property Get Gradient() As GradientMode
  ...  
End Property
 
Public Property Let Gradient(ByVal Value As GradientMode)
  ...
End Property

_________________________
Professionelle Entwicklerkomponenten
www.tools4vb.de

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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