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

Suche Visual-Basic Code
Re: Analoge Anzeige 
Autor: JennyB
Datum: 13.12.03 12:17

Hi,

versuch's mal damit -
Etwa so (picMessgeraet ist eine Picturebox):
 
Private Cost Pi As Double = 3.1415926535897932
 
Private Sub MessgeraetZeichnen(ByVal Wert As Double, ByVal Maximum As Double, _	
			       Optional ByVal WinkelNull As Long = -45, _
			       Optional ByVal WinkelMax As Long = 45, _
			       Optional ByVal ZeigerLaenge As Long = 100)
 
Dim X1 As Long, Y1 As Long
Dim X2 As Long, Y2 As Long
Dim WinkelZeiger As Double
 
With Me.picMessgeraet    
	X1 = .ScaleWidth \ 2    
	Y1 = .ScaleHeight    
	WinkelZeiger = ((((Wert / Maximum) * (WinkelMax - WinkelNull)) + _
			   WinkelNull) * Pi) / 180    
	X2 = (Sin(WinkelZeiger) * ZeigerLaenge) + X1    
	Y2 = (Cos(WinkelZeiger) * ZeigerLaenge) + Y1
End With
 
Me.picMessgeraet.Line (X1, Y1)-(X2, Y2), vbBlue
 
End Sub

cu
JennyB
___________________________________________________________________
Some days are diamond - some days are stone ...

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Analoge Anzeige9.014lupo-dl13.12.03 11:50
Re: Analoge Anzeige6.142JennyB13.12.03 12:17
Re: Analoge Anzeige5.757lupo-dl13.12.03 13:30
Re: Analoge Anzeige5.770skydeck03.12.04 10:17
Re: Analoge Anzeige5.677Master13.12.03 14:02
Re: Analoge Anzeige5.487lupo-dl13.12.03 16:14
Re: Analoge Anzeige5.429Chee02.12.04 20: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