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

C#, PictureBox, prikaz slike

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

[ Pregleda: 737 | Odgovora: 9 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

snegab

Član broj: 93641
Poruke: 28
*.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
Vienna, Doboj, Zemun

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

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").
It is easier to change the specification to fit the program than vice versa.
09.04.2008. u 14:21 

snegab

Član broj: 93641
Poruke: 28
*.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
Vienna, Doboj, Zemun

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

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.
It is easier to change the specification to fit the program than vice versa.
09.04.2008. u 15:34 

snegab

Član broj: 93641
Poruke: 28
*.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
Vienna, Doboj, Zemun

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

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.
It is easier to change the specification to fit the program than vice versa.
Prikačeni fajlovi
09.04.2008. u 21:27 

deerbeer
nikola džuverović
xemicomputers

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

Sajt: www.xemico.net


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 ) ; // 
09.04.2008. u 22:31 

snegab

Član broj: 93641
Poruke: 28
*.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
Vienna, Doboj, Zemun

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

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?
It is easier to change the specification to fit the program than vice versa.
10.04.2008. u 12:52 

snegab

Član broj: 93641
Poruke: 28
*.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: 737 | Odgovora: 9 ]

Postavi temu Odgovori

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