Relaymatrix Visualisieren

Gast #2975854
Lesenswert?

Hallo an,
ich muss einen Relaymatrix mit 20x20Relay Entwickeln. Die Hardware mit 
Layout und Controllersoftware ist schon fertig. Nun möchte ich mir einen 
art Schachbrett mit 20 x 20 Feldern in Visualbasic programmieren/bauen, 
hab aber noch keine genaue Vorstellung wie ich das am besten mache.
Wäre um Anregungen und evtl. Beispiele Dankbar.

Gruß
Andi
Gast #2975987
Lesenswert?

Hallo STK500-besitzer,
das habe ich auch schon gedacht und mal gemacht gefällt mir aber nicht 
wirklich. Checkboxen hatte ich auch schon, gefiel mir auch nicht. Mir 
würde so in der art wie ein Schachbrett mit lauter weißen Feldern 
gefallen.
Diese würde dann z.B. beim anklicken "grün" gefärbt wenn das Relais beim 
Test dabei ist, oder "rot" wenn es nicht dabei ist.

Mein Problem ist jetzt, ich kann schon so ein Schachbrett mit Shapes 
zusammen bauen, aber dann bin ich auf eine bestimmte größe festgelegt.
Mein wunsch wäre aber das man das Feld per Vorgabe erzeugen kann. Man 
kann z.B. eingeben 5 Zeilen und 3 spalten und das Programm zeichnet dann 
das schachbrett mit 5 x 3 Feldern.

Vielleicht kannst du mir da weiter helfen...


Gruß
Andi
Gast #2975995
Lesenswert?

man kann in vb mit sicherheit auf shapes oder ähnliches zeichnen.
Und wahrscheinlich auch die Position des Mauszeugers auslesen.

Man kann also auf ein Shape je nach Feldgröße entsprechende Kästchen 
"malen". Bei einem Mausclick auf das Shape (gibt es da eine Routine die 
das abfängt?) die Psotion des Mauszeigers auslesen und umrechnen, sodass 
du auf das Feld kommst, in das du geklickt hast.

Das Shape kannst du immer neu bemalen, wenn es Änderungen gab. Denke 
mal, dass du nicht wie ein Bekloppter auf dem Shape klicken wirst.

Leider kann ich dir keine VB spezifischen Tips geben, da ich nur Delphi 
und C/C++ programmiere.
Gast #2976004
Lesenswert?

Danke für die schnelle Antwort,
das mit dem ausmalen und erkennen auf welches Shape gedrückt wurde ist 
kein Problem. Wie gesagt ich würde halt nur gerne die Feldgröße im 
Programm bestimmen und dann automatisch erzeugen lassen und daran habert 
es im moment, ich weiss nicht wie ich einer verschachtelten schleife die 
Shapes erzeugen lassen kann...:-(


Gruß
Andi

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren