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-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
pb1.GetPixel Farbe ermitteln 
Autor: Rudi2301
Datum: 02.06.19 18:30

Hallo an Alle

Ich möchte die Farbe von pb1.getpixel(x,y)finden.
Wie kommt man von ARGB auf den Klartextnamen.

Gelesen und probiert.
Ich finde keine Möglichkeit.

Vielleicht weiss jemand eine Lösung.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Manfred X
Datum: 02.06.19 20:58

Hallo!

Es gibt eine Liste benannter Farben im Net-Framework.
Diese Liste umfaßt aber nur eine winzige Teilmenge aller möglichen RGB-Farben.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Rudi2301
Datum: 02.06.19 21:35

Hallo Manfred
Die Liste der möglichen Farben ohne Systemfarben (black,blue,yellow)
habe ich.
Die Frage ist ja: wie komme ich von ARGB zum Namen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Manfred X
Datum: 02.06.19 22:28

Schau mal hier:

https://www.vbarchiv.net/tipps/details.php?id=2016
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Rudi2301
Datum: 03.06.19 07:19

Danke für den Tip.
hatte ich auch schon gefunden.

Ergibt beim Einfügen Fehler bei "Enum_GetMembers".

Trotzdem Danke.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Manfred X
Datum: 03.06.19 10:18

Hast Du diese Funktion einbezogen?
https://www.vbarchiv.net/tipps/details.php?id=2004

Eventuell mußt Du im Code noch Enum. durch [Enum]. ersetzen.

Beitrag wurde zuletzt am 03.06.19 um 10:21:39 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Rudi2301
Datum: 03.06.19 20:47

Hallo Manfred
Danke für Deinen Tip.
Ich gehe einen anderen Weg.
Ich habe die Farbnamen ohne Systemfarben und die ARGB.
Beides in 2 List(of string)einlesen.
GetPixel gibt die ARGB.Über list.indexOf die Indexnummer holen.
Und dann den Farbnahmen aus aus der anderen.
Klappt auch nicht.

Ich habe aber eine Warnung:

Die list1-Variable wird verwendet, bevor ihr ein Wert zugewiesen wird.
Zur Laufzeit kann eine Nullverweisausnahme auftreten.
Vielleicht sagt Dir diese Meldung etwas.

Rudi
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: pb1.GetPixel Farbe ermitteln 
Autor: Manfred X
Datum: 04.06.19 13:57

Diese Warnung kommt, wenn Du eine Referenzvariable erstellst und an eine
Routine als Parameter übergibst, bevor der Variable ein Objekt zugewiesen
worden ist.
Die Warnung ist bedeutungslos, wenn in der Routine dieser Variable ein Objekt
zugeordnet wird, ehe sie anderweitig benutzt wird.
Du kannst in dem Fall die Warnung beseitigen, wenn bei Erstellung der Variable
NOTHING zugewiesen wird:

Dim myVariable as Klasse = Nothing.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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