Announcement

Collapse
No announcement yet.

image in picturebox darstellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • image in picturebox darstellen

    hi @ all,

    ich versuch derzeit ein image in einer picturebox anzuzeigen.. es wird aber immer eine ioexception geworfen.. kann mir jemand sagen wieso^^?

    Code:
                try
                {
                    Bitmap img = new Bitmap(@"..\default.jpg");
                    tabPageInfoPhotoPbPic.Image = img;
                    
                }
                catch (IOException e)
                {
                    MessageBox.Show(e.Message);
                }
                finally
                {
    
                }
    .. danke im vorraus^^

  • #2
    Weil es die Datei "..\default.jpg" nicht gibt?

    Es ist übrigens ziemlich ungeschickt einen relativen Pfad hart zu kodieren.

    Comment


    • #3
      wird dann aber nich filenotfoundexception geworfen wenn die datei nich gefunden wird?.. und wie könnte ich denn den reltiven pfad geschickter einbauen?

      Comment


      • #4
        wird dann aber nich filenotfoundexception
        Ja, eine FileNotFoundException ist aber ein Ableitung von IOException und wird von deinem catch Block für IOException dann natürlich gefangen. Aber ob er das File nicht finden konnte sollte man auch ziemlich genau aus dem Exception Text ermitteln können den du ja scheinbar ausgibst.

        Bitmap img = new Bitmap(@"..\default.jpg");
        Wenn du den Ort des jpg kennst nimm den absoluten Pfad. Wenn du den Ort nur relativ zu deiner Applikation kennst. Ermittle den Ordner deiner Application (z.b per Application.ExecutablePath) und ergänze den Pfad um den relativen Teil zum jpg.

        Comment


        • #5
          ahh ok danke

          Comment

          Working...
          X