Hi Leute, ich habe auf einer Form 4 Buttons nebeneinander, die sich auch berüheren, allerdings nur ganz leicht. Sie sin alle auf einer Linie und halt 4 Stück. Wenn jetzt zum Beispiel der 2. Button gedrückt wird, kann ich dann vom 1. bzw. 3. die Eigenschaften (BackColor, enabled=true) auslesen? Hilfe0987
Kann ich irgendwie den nächsten Button auswählen? Also während der Laufzeit? Quasi der Button der geklickt wird - (Minus) dem seine Länge = Position des anderen Buttons.
ok, noch eine Frage: ich habe einen Button in der Mitte und rundherum sind Buttons angeordnet (1 an jeder Kante, also 4 insgesamt). Kann ich jetzt die Eigenschaften von ALLEN Buttons außerhalb des Buttons in der Mitte abrufen (z.B. BackColor, enabled=true or false, etc.)?
Ich habe jetzt 32 Buttons. 1. Reihe: 8 Buttons 2. Reihe: 8 Buttons 3. Reihe: 8 Buttons 4. Reihe: 8 Buttons Wenn jetzt irgendein Button gedrückt wird, sollen die Buttons, die unmittelbar an dem Button dran sind (die Ränder berüheren sich), auf die EIgenschaften überprüft werden. Die Buttons außerhalb des geklickten Buttons müssen eine bestimmte Farbe haben! (backcolor wird abgefragt) Wie geht das?
Zitat von RodFromGermany: „Welche Button sind denn die umliegenden?“ Das hängt davon ab, welchen Button man anklickt. Zitat von RodFromGermany: „Bitte beschreib mal ganz genau: Wozu brauchst Du das?“ Für ein Spiel.
Das ist ein Spiel mit Feldern. Wenn du ein Feld anklickst, ändert sich die Farbe. Ab diesem Zeitpunkt kann man nur noch Felder anklicken, die neben einem Feld von einem selbst liegen (deshalb rund herum prüfen, ob ein Feld vom Spieler bereits in der Nähe vorhanden ist, mit backcolor checken). Es sollen die Spieler also quasi nur Felder in ihrem "Gebiet" auswählen können!
VB.NET-Quellcode (13 Zeilen) Das hab ich bis jetzt, ich weiß jetzt welche Koordinaten das angeklickte Feld hat. Und weiter? Kann ich den Button auswählen, indem ich die Koordinaten -die Länge des Feldes rechne und kann ich dann die Eigenschaften des neuen Buttons auslesen?
@ErfinderDesRades du hast schon recht. Über Eck soll nicht möglich sein, sprich jedes Feld (außer die am Rand) haben 4 angrenzende Felder. Wie kann ich die Eigenschaften dieser 4 angrenzenden Felder während der Laufzeit ermitteln, wenn ich das Feld in der Mitte geklickt habe?
Danke @ErfinderDesRades für die super Anleitung! Zitat von ErfinderDesRades: „' **danach** erst Initialisierung von _Buttons _Buttons = {{Button1, Button2, Button3}, {Button4, Button5, Button6}, {Button7, Button8, Button9}, {Button10, Button11, Button12}}“ Kann ich die Buttons auch dynamisch eintragen? UND zum Beispiel wenn in der 2. Zeile ganz rechts ein Button fehlt oder so? Und kann man auch Buttons mit Koordinaten auswählen (also die richtigen Koordinaten)?