hi
Soweit ich das verstanden habe, möchtest du, dass die Spieler auf die PBoxen klicken, und dann die PBox_Click() einen Wert zurückgibt, der den Spieler identifiziert.
Das ist so nicht möglich, da die PBox_Click nur eine ausführende Routine ist und keine Funktion für VB-Code.
Ich würde ein Array von PBoxen erstellen, so dass ich eine PBox_Click(Index%, ......) erhalte. Dadurch spare ich schon mal einen Haufen Sub's. In einem Boolean oder Byte-Array mit Grenzen 1 bis 24 für die jeweilige PBox würde ich dann die SpielerID speichern.
In der besagten Click-Sub würde ich dann noch eine Sub TestForMill (heisst Mühle auf Englisch Mill?) aufrufen, die dann alle weiteren Aktionen übernimmt und, wenn nötig, auch die Daten im Array bzw die Farben in den PBoxen ändert.
Ich hoffe dir damit geholfen zu haben
mfg
Mafu