vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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

Visual-Basic Einsteiger
Re: Polygon mit solid und dahed Linien 
Autor: Zardoz
Datum: 08.10.03 17:42

Hallo Ramoni,
ein Polygon mit gestrichelten Linien kannst Du so zeichnen:
Option Explicit
Private Type PunktAPI
  X As Long
  Y As Long
End Type
Private Declare Function Polygon& Lib "gdi32" (ByVal hdc&, _
  lpPoint As PunktAPI, ByVal nCount&)
 
Private Sub Form_Activate()
 
Dim Wnk!, Rad1&, i&, N&, Figur() As PunktAPI
 
N = 7
ReDim Figur(N)
With Me
  .ScaleMode = 3
  .AutoRedraw = True
  .BackColor = vbBlack
  .ForeColor = vbWhite
  .FillStyle = 1
  .DrawStyle = 1
  Rad1 = 100
  For i = 0 To N - 1
    Wnk = 8 * Atn(1) / N * i
    Figur(i).X = .ScaleWidth / 2 + Rad1 * Sin(Wnk)
    Figur(i).Y = .ScaleHeight / 2 + Rad1 * Cos(Wnk)
  Next i
  Polygon .hdc, Figur(0), N
  .Refresh
End With
 
End Sub
Danach müssen die durchgezogenen Linien nochmal gezeichnet werden.

Gruss,

Zardoz

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Polygon mit solid und dahed Linien627Ramoni08.10.03 10:26
Re: Polygon mit solid und dahed Linien377ModeratorGraf Yoster08.10.03 10:45
Re: Polygon mit solid und dahed Linien360Zardoz08.10.03 15:08
Re: Polygon mit solid und dahed Linien355Ramoni08.10.03 16:34
Re: Polygon mit solid und dahed Linien356Zardoz08.10.03 17:42
Polygon mit abgerundeten Ecken und Polygon mit solid und dah...482Ramoni15.10.03 16:54

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