2011-09-04 2 views
3
나는 시스템 하드 디스크에서 이미지 파일을 업로드 아래의 코드를 사용하고

....수없는

private void btnAddimage_Click(object sender, EventArgs e) 
    { 

     openFileDialog1.FileName = @"C:\"; 
     openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg|jpeg files (*.jpeg)|*.jpeg|gif files (*.gif)|*.gif"; 
     openFileDialog1.CheckFileExists = true; 

     if (openFileDialog1.ShowDialog(this) == DialogResult.OK) 
     { 
      Image image1 = Image.FromFile(openFileDialog1.FileName); 

      pbProductImage.SizeMode = PictureBoxSizeMode.StretchImage; 
      pbProductImage.Image = image1; 

     } 

    } 

의 작업을 잘하지만 난 btnaddimage를 클릭하면 폴더가 파일 형식 (png, jpeg 및 gif 및 jpeg와 같은)으로 확장 된 이미지로 열립니다.

내 문제는 .... 모든 파일을 볼 수 없습니다. 한 번에 이미지를 입력하십시오.

처음으로 폴더는 png 파일로 열리고 그 다음 나는 오른쪽 하단에 제공된 콤보 상자에서 jpeg 같은 다른 파일 형식을 선택했습니다 ....

거기에 내가 모든 파일 형식 이미지를 볼 수있는 imagebutton을 클릭 할 때 필요한 변경 사항이 있습니다 (png 선택하는 대신) 파일 또는 JPEG 파일이나 한 번에 지프 files..like) ...

어느 한 pls는이에 대해 어떤 생각을 줄 것이다 ..

많은 감사 ....

+0

는 어떻게 얻는 묻는 OpenFileDialog 상자의 모든 파일 (*. *) 옵션? 그렇다면'모든 파일 (*. *) | *. *'을 필터 목록에 추가하십시오. – Tim

+0

ya 모든 파일은 제외하고 모든 파일은 jpeg 및 gif 및 jpg 및 png 유형 파일과 같은 이미지 파일이어야합니다 ... –

+0

@Tim allfiles를 지정하면 모든 텍스트 파일과 doc 파일 및 이미지 파일을 볼 수 있습니다. 그러나 i 오직 이미지 파일만을 원한다 .. –

답변

5

그것은 당신이 한 번 (즉, PNG, JPG, JPEG 및 GIF)에서 모든 다양한 파일 형식을 볼 수있는 옵션을 갖고 싶어 (당신의 의견에 따라)처럼 들린다.

openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg|jpeg files (*.jpeg)|*.jpeg|gif files (*.gif)|*.gif|Image Files(*.png;*.jpg;*.jpeg;*.gif)|*.png;*.jpg;*.jpeg;*.gif"; 

마지막 하나 하나의 옵션에 몇 가지 결합 - 단순히 세미콜론으로 구분 : : 그런 경우에는 필터에 이것을 시도

FileDialog.Filter Property

+0

많은 감사 Tim ... .. –

4

당신이 찾고를 필터 값은 다음과 같습니다. images|*.png;*.jpg;*.gif 모든 유형을 표시합니다.

+0

많은 감사 Samich ... –

0

모든 파일 ()을 추가 할 수 있습니다.) | . 필터;

openFileDialog1.Filter = "png files (*.png)|*.png|jpg files (*.jpg)|*.jpg|jpeg files (*.jpeg)|*.jpeg|gif files (*.gif)|*.gif|All files (*.*)|*.*"; 
+0

그것은 또한 모든 이미지 파일과 다른 파일들을 보여줄 것이지만 나는 단지 모든 종류의 이미지 파일들을 원할 것이다 .. 많은 감사 ..... –