IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
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í.
Avatar
Sparklezz
Člen
Avatar
Sparklezz:10.7.2015 12:20

Prosím vás komunito, chci se zeptat jakým kódem udělat to, že když mám PictureBox1 a v něm obrázek v jednom okně a chci jej za pomoci tlačítka (Buttonu) otevřít v jiném okně v PictureBoxu2. Děkuji moc za odpovědi

Editováno 10.7.2015 12:21
 
Odpovědět
10.7.2015 12:20
Avatar
Odpovídá na Sparklezz
Štefan Pružinský:10.7.2015 13:10

Ahoj,
riešenie tvojho problému je jednoduché. :) V druhom okne (formulári) si vytvor takúto vlastnosť:

public Image pictureBox_Source { get { return null; } set { nazovTvojhoPictureBoxu.Image = value; } }

Za nazovTvojhoPic­tureBoxu dosaď jeho meno, zväčša je to napr.: pictureBox1 .
V prvom okne (formulári) v metóde button1_Click (vytvoríš si ju dvojklikom na tlačidlo (button1) v designery) zadaj:

Form2 form2 = new Form2();
form2.Show();
form2.pictureBox_Source = pictureBox1.Image;

Veľa zdaru. :)

Nahoru Odpovědět
10.7.2015 13:10
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Sparklezz
Člen
Avatar
Sparklezz:10.7.2015 13:16

Píše mi to problemy, posílám v příloze screen

 
Nahoru Odpovědět
10.7.2015 13:16
Avatar
Odpovídá na Sparklezz
Štefan Pružinský:10.7.2015 13:22

Aha, ty to robíš vo VB... :) Potom by to malo byť takto:

Public Property pictureBox_Source() As Image
        Get
                Return Nothing
        End Get
        Set
                nazovTvojhoPictureBoxu.Image = value
        End Set
End Property

A takto:

Dim form2 As New Form2()
form2.Show()
form2.pictureBox_Source = pictureBox1.Image
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
10.7.2015 13:22
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Odpovídá na Sparklezz
Štefan Pružinský:10.7.2015 13:25

A tú vlastnosť daj hneď pod:

Public class Form2
Nahoru Odpovědět
10.7.2015 13:25
Najefektívnejším spôsobom debuggingu je modlitba. :)
Avatar
Sparklezz
Člen
Avatar
Sparklezz:10.7.2015 13:28

Děkuji ti velice moc! funguje to... muzes mi napsat do zprav prosim?

 
Nahoru Odpovědět
10.7.2015 13:28
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 6 zpráv z 6.