vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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

Fortgeschrittene Programmierung
Re: Farbverlauf in einer Ellipse 
Autor: skydeck
Datum: 03.11.03 16:54

Hallo,

sorry, in der gerade angegebenen Formel war ein kleiner Fehler ...
probiers mal hiermit:

Nimme 1 Form, 1 CommandButton, 1 Ellipsen-shape
Private Sub Command1_Click()
    Dim a, b, punkt_x, punkt_y, ergebnis
 
    punkt_x = 1200
    punkt_y = 1500
 
    PSet (punkt_x, punkt_y), QBColor(0)
 
    b = Shape1.Width / 2
    a = Shape1.Height / 2
 
 
    ' jetzt die 'böse' Formel  :-)
    ergebnis = (((punkt_x - Shape1.Left) ^ 2) / (a ^ 2)) + (((punkt_y - _
      Shape1.Top)) ^ 2 / (b ^ 2))
 
    ' wo liegt der Punkt?
    Select Case ergebnis
        Case Is < 1
            s = "innerhalb der Ellipse"
        Case Is = 1
            s = "genau auf dem Rand der Ellipse"
        Case Is > 1
            s = "ausserhalb der Ellipse"
    End Select
 
    MsgBox s
 
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Farbverlauf in einer Ellipse664MasterOfDesaster03.11.03 15:20
Re: Farbverlauf in einer Ellipse393skydeck03.11.03 15:45
Re: Farbverlauf in einer Ellipse371skydeck03.11.03 15:47
Re: Farbverlauf in einer Ellipse376MasterOfDesaster03.11.03 15:58
Re: Farbverlauf in einer Ellipse439skydeck03.11.03 16:54
Re: Farbverlauf in einer Ellipse369MasterOfDesaster03.11.03 17:23
Re: Farbverlauf in einer Ellipse383MasterOfDesaster03.11.03 17:27
Re: Farbverlauf in einer Ellipse373skydeck03.11.03 17:48
Re: Farbverlauf in einer Ellipse379MasterOfDesaster03.11.03 18:42

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