První problém: Pole, kde je alespon jeden index 0, se sice vykreslí, při kliknutí to sebere souřadnice, ale po kliknutí už to dál nevykreslí.
př když kliknu na pole[0,1] nebo [0,0] nebo [5,0] mělo by se vykreslit bila kosticka( jakože je políčko odhalené), ale nic. Při tom na začátku se tam vykreslí neodhalená kosticka.
Druhý problém: Při pravém kliknutí by se měla vykreslit červená kosticka( vlajecka) a když na ní kliknu znova, mela by se vlajecka zrusit a vykreslit znovu původní políčko. To vlastně funguje, ale jenom na některých políčkách, nechápu proč to nejde všude.
Třetí problém: Je blikání grafiky, doublebuffering mi nějak nefunguje, viz kod.

Vykreslování probíhá tak, že projedu cyklusem pole a podle hodnot, ktere tam jsou vykresluji, viz kod.
Ještě přiložím exe soubor pro zkoušku.
Array.cs http://pastebin.com/8KhcJh46
Form1.cs http://pastebin.com/HNv4QPDK
exe http://www.filedropper.com/hledanimin
Děkuji