vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 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: Dreieck zeichnen 
Autor: mst547
Datum: 18.12.04 00:55

Hi,

es sollte ja kein rechtwinkeliges Dreieck werden. Im Beispiel von wincnc beträgt die Länge der Strecke C ja nicht 35 mm.

Versuch mal folgendes:
Erstelle ein neues Projekt, füge eine PictureBox, drei Textfelder und einen Button ein. Nenne die Textfelder txtA, txtB und txtC. Stell die ScaleMode-Eigenschaft der PictureBox zum Beispiel auf 6 (Millimeter). Dann füge ins Click-Ereignis des Buttons folgenden Code ein:
Dim a As Single, b As Single, c As Single
Dim q As Single, h As Single
Dim Links As Single, Unten As Single
 
With Picture1
    Links = 3
    Unten = .ScaleHeight - 3
End With
 
a = CSng(txtA.Text)
b = CSng(txtB.Text)
c = CSng(txtC.Text)
 
q = (c ^ 2 + b ^ 2 - a ^ 2) / (2 * c)
h = (b ^ 2 - q ^ 2) ^ (1 / 2)
 
Picture1.Line (Links + q, Unten - h)-(Links + c, Unten)
Picture1.Line (Links + c, Unten)-(Links, Unten)
Picture1.Line (Links, Unten)-(Links + q, Unten - h)
Das sollte ein Dreieck zeichnen, wobei c eine waagrechte Linie ist, b vom linken Endpunkt der Linie c schräg nach rechts oben geht und a vom rechten c-Endpunkt schräg nach links oben.
Die Hilfsvariablen q und h bezeichnen den horizontalen bzw. vertikalen Abstand zwischen dem linken und dem oberen Dreiecksendpunkt.

mfg mst547
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Dreieck zeichnen1.641tischler17.12.04 12:39
Re: Dreieck zeichnen900wincnc17.12.04 13:49
Re: Dreieck zeichnen1.212tischler17.12.04 13:59
Re: Dreieck zeichnen837wincnc17.12.04 14:26
Re: Dreieck zeichnen1.082mst54718.12.04 00:55
Re: Dreieck zeichnen909tischler18.12.04 16:57
Re: Dreieck zeichnen886mst54718.12.04 17:36
Re: Dreieck zeichnen778tischler18.12.04 20:13
Re: Dreieck zeichnen765mst54718.12.04 20:29
Re: Dreieck zeichnen824skydeck20.12.04 16:19
Re: Dreieck zeichnen702tischler20.12.04 17:12
Re: Dreieck zeichnen825skydeck20.12.04 17:58

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