Pouze tento týden sleva až 80 % na e-learning týkající se Javy

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

Aktivity (5)
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ý
Redaktor
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ý
Redaktor
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
Redaktor
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 Ѐλđ
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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
Redaktor
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.