vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 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
Beispiel für einen Pen-Dialog (Teil 1) 
Autor: Manfred X
Datum: 02.11.14 06:32

Imports System.Drawing
Imports System.Drawing.Drawing2D
 
Public Class PenOptionsDialog
    Inherits System.Windows.Forms.Form
 
#Region "Controls"
    Dim lblPenWidth As New Label With _
    {.Parent = Me, .Width = 60, .Text = "Width: ", .Top = 10}
    Dim WithEvents cboPenWidth As New ComboBox With {.Parent = Me, .Top = 10}
 
    Dim lblPenColor As New Label With _
        {.Parent = Me, .Width = 60, .Text = "Color: ", .Top = 50}
    Dim WithEvents cboPenColor As New ComboBox With {.Parent = Me, .Top = 50}
 
    Dim lblPenStyle As New Label With _
       {.Parent = Me, .Width = 60, .Text = "Style: ", .Top = 90}
    Dim WithEvents cboPenStyle As New ComboBox With {.Parent = Me, .Top = 90}
 
    Dim lblPenAlignment As New Label With _
        {.Parent = Me, .Width = 60, .Text = "Alignment: ", .Top = 130}
    Dim WithEvents cboPenAlignment As New ComboBox With {.Parent = Me, .Top = _
      130}
 
    Dim WithEvents btnOK As New Button With _
        {.Parent = Me, .Top = 180, .Width = 60, .Text = "&OK", _
         .DialogResult = Windows.Forms.DialogResult.OK}
 
    Dim WithEvents btnCancel As New Button With _
        {.Parent = Me, .Top = 180, .Width = 60, .Text = "&Cancel", _
         .Left = 70, .DialogResult = Windows.Forms.DialogResult.Cancel}
#End Region
 
 
#Region "Properties"
 
    ''' <summary>Array mit benannten Farben für die Auswahl</summary>
    Public WriteOnly Property Options_Color() As Drawing.Color()
        Set(value As Color())
            value = (From c As Color In value Distinct).ToArray
            With cboPenColor.Items
                .Clear()
                For i As Integer = 0 To value.Length - 1
                    .Add(value(i).Name)
                Next i%
            End With
            cboPenColor.SelectedIndex = 0
        End Set
    End Property
 
    Dim _pen As Pen = Nothing
 
    ''' <summary>Abfragen/Festlegen der ausgewählten Eigenschaften</summary>
    Public Property Options_Pen As Pen
        Get
            Return _pen
        End Get
        Set(value As Pen)
            _pen = value
        End Set
 
    End Property
 
#End Region
 
    Private Sub InitializeComponent()
        Me.SuspendLayout()
        Me.Name = "PenOptionsDialog"
        Me.ResumeLayout(False)
 
    End Sub


Beitrag wurde zuletzt am 02.11.14 um 06:35:01 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Combobox für Linienstärken1.631Bazi01.11.14 19:34
Beispiel für einen Pen-Dialog (Teil 1)1.192Manfred X02.11.14 06:32
Beispiel für einen Pen-Dialog (Teil 2)1.172Manfred X02.11.14 06:38
Beispiel für einen Pen-Dialog (Teil 3)1.103Manfred X02.11.14 06:40
Anwendungsbeispiel für den Dialog1.154Manfred X02.11.14 06:42
Re: Combobox für Linienstärken1.109Bazi04.11.14 21:52
Re: Combobox für Linienstärken1.103Bazi11.11.14 20:49

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