Diskuze: Visual Basic - Náhled obrázku ve 2 oknech

C# .NET .NET (C# a Visual Basic) Visual Basic - Náhled obrázku ve 2 oknech American English version English version

Avatar
Sparklezz
Člen
Avatar
Sparklezz:

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  +1 10.7.2015 12:20
Avatar
Odpovídá na Sparklezz
Štefan Pružinský:

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:

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ý:

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í
+1 bodů
Ř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ý:

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:

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

 
Nahoru Odpovědět  +1 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.