Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: Ako získať názov vloženého obrázku z ((PictureBox)sender)

Aktivity
Avatar
Libor Šimo (libcosenior):23.8.2013 18:56
private void PbxClick(object sender, EventArgs e)
        {
            // takto získam hodnotu Tag
            tbx1.Text = ((PictureBox)sender).Tag.ToString();
            // ako mám získať názov obrázku, ktorý je do pbx vložený?
            tbx2.Text = ((PictureBox)sender).????????;
        }

Vo Form1Designer.cs je to napr. takto:

this.pictureBox75.Image = global::Zlozka.Properties.Resources.Obrazok1;

Chcem zistiť na ktorý PictureBox som klikol nielen podľa Tag-u, ale aj podľa Image-u.

Odpovědět
23.8.2013 18:56
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:23.8.2013 19:08

Co chceš potom s tím obrázkem dělat ? Resp. s tou cestou k obrázku

Editováno 23.8.2013 19:11
 
Nahoru Odpovědět
23.8.2013 19:08
Avatar
Odpovídá na Jan Vargovský
Libor Šimo (libcosenior):23.8.2013 19:18

Ja vlastne potrebujem len názov obrázku. Ten má špecifikovať inštanciu inej triedy.
Napr.
if (nazov obrazku == "zeleny")
Trieda tr = new Trieda(string "zeleny);

Nahoru Odpovědět
23.8.2013 19:18
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jan Vargovský
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Jan Vargovský:23.8.2013 19:38

Zkus trošku popsat více ten problém :)

 
Nahoru Odpovědět
23.8.2013 19:38
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na Libor Šimo (libcosenior)
Theodor Johnson:23.8.2013 20:57

Název obrázku se neukládá, ukládá se do paměti pouze System.Drawin­g.Bitmap, který ovšem název neobsahuje, jedině že by jsi si vytvořil nový picture box který by dědil vlastnosti z původního PB, ale měl navíc vlastnost ImageName která by se dala zadat při vytvoření

Nahoru Odpovědět
23.8.2013 20:57
Mo8ilε 15 Ѐλđ
Avatar
Odpovídá na Theodor Johnson
Libor Šimo (libcosenior):24.8.2013 9:17

Jasne, dík. Tak na to musím ísť inakšie.

Nahoru Odpovědět
24.8.2013 9:17
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
Jakub Lásko[Saarix]:24.8.2013 14:31

A Nebo si vytvorit novy UserControl picture boxum a controlu zadat novou vlastnost imageName. Omlovam se za styl psani, ale pisi z mobilu. :)

Editováno 24.8.2013 14:32
Nahoru Odpovědět
24.8.2013 14:31
Časem je vše možné.
Avatar
Theodor Johnson
Tvůrce
Avatar
Odpovídá na Jakub Lásko[Saarix]
Theodor Johnson:24.8.2013 15:23

Příště si diskuzi před tím než něco napíšeš přečti, netřeba mít zde duplikátní odpovědi od různých lidí

Nahoru Odpovědět
24.8.2013 15:23
Mo8ilε 15 Ѐλđ
Avatar
Jakub Lásko[Saarix]:24.8.2013 15:28

Omlouvam se, ale neprislo me ze uz tu stejna odpoved byla. Jen jsen to trochu spatne pochopil.

Nahoru Odpovědět
24.8.2013 15:28
Časem je vše možné.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 9 zpráv z 9.