Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

C#, PictureBox, prikaz slike

[es] :: .NET :: .NET Desktop razvoj :: C#, PictureBox, prikaz slike

[ Pregleda: 627 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

snegab

Član broj: 93641
Poruke: 27
*.inffo.net.



Profil

icon C#, PictureBox, prikaz slike09.04.2008. u 13:47

Kako da mi iz PictureBox-a, sliku koja je trenutno tamo, na dupli klik otvori sliku u nekom od programa za citanje slika?
09.04.2008. u 13:47 

bags
Đorđe Torbica
sIT Solutions, Erste Sparkasse
Vienna, Doboj, Zemun

Član broj: 10072
Poruke: 612
*.12.15.tuwien.teleweb.at.

Jabber: bags84@elitesecurity.org
ICQ: 224667189
Sajt: sledecastanica.wordpress...


Profil

icon Re: C#, PictureBox, prikaz slike09.04.2008. u 14:21
Na click event od pictureBox-a stavi System.Diagnostics.Process.Start("putanja do slike").
while ( ! ( succeed = try() ) );
09.04.2008. u 14:21 

snegab

Član broj: 93641
Poruke: 27
*.inffo.net.



Profil

icon Re: C#, PictureBox, prikaz slike09.04.2008. u 15:14
Posto mi sliku cita preko labele, postavila sam ovaj kod, ali uopste ne reaguje na njega. Gde je greska?
Code:

private void pictureBox1_DoubleClick(object sender, EventArgs e)
        {
                        if (this.lblPutanja.Text != "")
            {
                try
                {
                    string slika = this.lblPutanja.Text;
                    Image image = Image.FromFile(slika);
                    System.Diagnostics.Process.Start("image");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
            }//if
            else
            {
                string putanja = Directory.GetCurrentDirectory();
                string slika = putanja + "\\Slike\\image.bmp";
                Image image = Image.FromFile(slika);
                System.Diagnostics.Process.Start("image");
            }

           

        }
09.04.2008. u 15:14 

bags
Đorđe Torbica
sIT Solutions, Erste Sparkasse
Vienna, Doboj, Zemun

Član broj: 10072
Poruke: 612
*.12.15.tuwien.teleweb.at.

Jabber: bags84@elitesecurity.org
ICQ: 224667189
Sajt: sledecastanica.wordpress...


Profil

icon Re: C#, PictureBox, prikaz slike09.04.2008. u 15:34
Promjeni System.Diagnostics.Process.Start("image") u System.Diagnostics.Process.Start(slika).

Trebas proslijediti path do file-a a ne sliku.
while ( ! ( succeed = try() ) );
09.04.2008. u 15:34 

snegab

Član broj: 93641
Poruke: 27
*.inffo.net.



Profil

icon Re: C#, PictureBox, prikaz slike09.04.2008. u 19:55
Ne znam sta da ti kazem, ali ne reaguje uopste:(.
09.04.2008. u 19:55 

bags
Đorđe Torbica
sIT Solutions, Erste Sparkasse
Vienna, Doboj, Zemun

Član broj: 10072
Poruke: 612
*.12.15.tuwien.teleweb.at.

Jabber: bags84@elitesecurity.org
ICQ: 224667189
Sajt: sledecastanica.wordpress...


Profil

icon Re: C#, PictureBox, prikaz slike09.04.2008. u 21:27
Ako ti kompajlira bez greske i ne dobijas nikakav Excpetion onda ti sigurno nije putanja do slike dobra.

Evo ti primjer jedan.
while ( ! ( succeed = try() ) );
Prikačeni fajlovi
09.04.2008. u 21:27 

deerbeer
nikola džuverović
xemicomputers

Član broj: 174418
Poruke: 304
*.adsl-1.sezampro.yu.

Sajt: www.dynamicinfoscreen.com


Profil

icon Re: C#, PictureBox, prikaz slike09.04.2008. u 22:31
Citat:

@snegab
System.Diagnostics.Process.Start("image");

@bags :
Promjeni System.Diagnostics.Process.Start("image") u System.Diagnostics.Process.Start(slika).


Ne bi bilo lose pre pogledati sta kaze msdn : http://msdn2.microsoft.com/en-...diagnostics.process.start.aspx
Postoji vise overload metoda za Start process .. a najsigurnija po meni je sa 5 string parametara (prva 2 : ime programa i set argumenata (u ovom slucaju image path) :

Code:

string image_exe ;  // putanja do eksternog exe programa za slike 
string image_path ; // putanja do slike 
string strUsername ; // user nalog pod kojim se  pokrece proces  
SecureString strPassword ; 
string strDomain ; 

System.Diagnostics.Process.Start(image_exe,image_path,strUsername ,strPassword ,strDomain ) ; // 

jelenko pilenkovac strikes again ...
09.04.2008. u 22:31 

snegab

Član broj: 93641
Poruke: 27
*.inffo.net.



Profil

icon Re: C#, PictureBox, prikaz slike10.04.2008. u 11:57
Ovaj tvoj primer kod mene lepo radi, medjutim kada sam napravila izmene i dalje ne reaguje.
Ja imam dugme Dodaj za dodavanje slike i on ovako izgleda
Code:

  try
            {

                this.openFileDialog1.RestoreDirectory = true;
                openFileDialog1.DefaultExt = "Picture(jpeg,gif,png)|*.jpg;*.jpeg;*.png;*.gif|All files|*.*";
                if (openFileDialog1.ShowDialog() == DialogResult.OK)
                {
                    Image image = Image.FromFile(openFileDialog1.FileName);
                    slika = openFileDialog1.FileName;
                    lblPutanja.Text = slika;
                    pictureBox1.Image = image;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }

i u dogadjaju za PictureBox sam stavila System.Diagnostics.Process.Start(slika), ali opet nista ne reaguje.
10.04.2008. u 11:57 

bags
Đorđe Torbica
sIT Solutions, Erste Sparkasse
Vienna, Doboj, Zemun

Član broj: 10072
Poruke: 612
*.12.15.tuwien.teleweb.at.

Jabber: bags84@elitesecurity.org
ICQ: 224667189
Sajt: sledecastanica.wordpress...


Profil

icon Re: C#, PictureBox, prikaz slike10.04.2008. u 12:52
Je li imas uospte neki program za otvaranje slika instaliran i da li ti se uopste pojavi slika u pictureBox-u?
while ( ! ( succeed = try() ) );
10.04.2008. u 12:52 

snegab

Član broj: 93641
Poruke: 27
*.inffo.net.



Profil

icon Re: C#, PictureBox, prikaz slike10.04.2008. u 13:17
Naravno da imam. U PictureBox-u mi se pojavljuje slika, jedino novo sto sam htela je da kad idem dvostrukim klikom na PictureBox, da mi otvori sliku u nekom od programa, ali mi ne reaguje uopste na kod u PictureBox-u.
10.04.2008. u 13:17 

[es] :: .NET :: .NET Desktop razvoj :: C#, PictureBox, prikaz slike

[ Pregleda: 627 | Odgovora: 9 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.