Ahoj všichni Potřebival bych radu predem moc díky:
Jak udělám v kodu PictureBox.click; ?
Nejlepší by bylo:
aby v kodu! automaticky když bool zapni = true;
tak aby program klikl sám(automaticky) na náhodný picturebox ze 38
a zobrazil na nem obrazek.
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Ahoj všichni Potřebival bych radu predem moc díky:
Jak udělám v kodu PictureBox.click; ?
Nejlepší by bylo:
aby v kodu! automaticky když bool zapni = true;
tak aby program klikl sám(automaticky) na náhodný picturebox ze 38
a zobrazil na nem obrazek.
#1 Kubas129
proč by měl klikat? stačí zavolat metodu, která bude prováděna po standardním kliknutí
tvou koncepci jsem hodnotil na diskuzi C++, ale zopakuji to i tady:
řešit tak, jak to děláš je nešťastné, já bych to všechno kreslil (třeba na panel), tak bych mohl k obrázkům pohodlně přistupovat a "randomovat" pouze index, protože bych je měl uložené v Listu (nebo spíš v resources a v listu pouze evidoval jejich pozici)
Tady je ukázka náhodného výběru PictureBoxu
public partial class Form1 : Form
{
Random CR = new Random();
List<PictureBox> ctrls = new List<PictureBox>();
public Form1()
{
InitializeComponent();
//projde všechny "Kontrolky" umístěné na "Panel1"
foreach(Control c in Panel1.Controls)
{
if (c is PictureBox) ctrls.Add((PictureBox)c);
}
}
private PictureBox NahodnyBox() //vrati nahodný picturebox
{
return ctrls[CR.Next(0, ctrls.Count)];
}
}
ale jak už jsem psal, takhle to řešit je nesmysl.
Zjistit počet nových příspěvků
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
































© 2003–2026 Programujte.com