C# Buttony, pozadí – .NET – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

C# Buttony, pozadí – .NET – Fórum – Programujte.comC# Buttony, pozadí – .NET – Fórum – Programujte.com

 

pdulik0
Duch
9. 12. 2009   #1
-
0
-

Zdravim,
Potřeboval by sjem poradit.Snažíms e udělat šachy, nebo aspoň nějaké figurky, ale zasekl sjems e hnedka na začítku u barvení políček:-(. Vytvořím si pole buttonu 8x8 pojmenuju umístím, ale nevím jak udělat podmínku aby se obarvil každý ruhý , zkoušel jsem to přes



Button[,] pole = new Button[8, 8];
int indx = 0;
int x = 100, y = 100;
for (int i = 0; i < 8; i++)
{
for (int j = 0; j < 8; j++)
{

pole[i, j] = new Button();
pole[i, j].Location = new Point(x, y);
pole[i, j].Name = "btn" + i.ToString() + j.ToString();
pole[i, j].Size = new Size(53, 53);
pole[i, j].TabIndex = indx;
Controls.Add(pole[i, j]);
x += 50; indx++;
if (pole [i, j] / 2 == 1)
pole[i, j].BackColor = Color.Black;
else
pole[i, j].BackColor = Color.White;
}
x = 100; y += 50;
}

ale to mi vyhodí chybu že nelze použít matematické operace, tak bych prosil o radu

Nahlásit jako SPAM
IP: 81.0.248.–
Amertak
~ Anonymní uživatel
112 příspěvků
9. 12. 2009   #2
-
0
-

Tak pole je button a nemužeš dělit button číslem.

Na to je jednoduchá poučka, sečti i a j a vyděl to 2, pokud je zbytek 0 vybravi bíle pokud 1 vybarvi černě.



if ((i+j) % 2 == 0)
{
pole[i, j].BackColor = Color.Black;
}
else
{
pole[i, j].BackColor = Color.White;
}

Nahlásit jako SPAM
IP: 80.251.245.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 74 hostů

Podobná vlákna

Radio Buttony — založil Tomas

Buttony v MovieClipu — založil KRiMi

Pozadí — založil Alan

Pozadi — založil Jindra

Pípnutí ( na pozadí ) — založil Standa

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý