نمایش نتایج 1 تا 5 از 5

نام تاپیک: فيلتر كردن حجم عكس ورودي توسط common dialog

  1. #1

    فيلتر كردن حجم عكس ورودي توسط common dialog

    سلام
    به چه صورت ميتونيم به Common Dialog اجازه بديم فقط عكس هايي رو كه كمتر از k 500 حجم دارند در PictureBox نمايش داده بشن ؟
    چند تا كد Get File Size از سايت Pscode دانلود كردم ولي يه بار فيلتر مي كنه, يه بار نمايش ميده !

    اگه كد يا سورسي در اين زمينه داريد لطفا دريغ نكنيد .
    با تشكر

  2. #2

    نقل قول: فيلتر كردن حجم عكس ورودي توسط common dialog

     
    CommonDialog1.Filter = "Image Files|*.jpg;*.bmp;*.png;*.gif;"
    CommonDialog1.ShowOpen
    If CommonDialog1.FileName = "" Then Exit Sub
    If FileLen(CommonDialog1.FileName) < (500 * 1024) Then
    Picture1.Picture = LoadPicture(CommonDialog1.FileName)
    End If

  3. #3

    نقل قول: فيلتر كردن حجم عكس ورودي توسط common dialog

    سلام
    كد شما رو تست كردم خطاي OverFlow ميده . بعد از تغيير قسمت هاييش باز فايل هايي با بيش از 500 هم نشون ميده .اين كد ناقص نيست ؟!
    سورس جامع تري اگر ممكنه بذاريد .
    ممنونم

  4. #4
    کاربر دائمی آواتار butterfly8528
    تاریخ عضویت
    شهریور 1387
    محل زندگی
    CLR
    پست
    896

    نقل قول: فيلتر كردن حجم عكس ورودي توسط common dialog

    این هم کد تصحیح شده .

    Private Sub Command1_Click()

    CommonDialog1.Filter = "Image Files|*.jpg;*.bmp;*.png;*.gif;"
    CommonDialog1.ShowOpen
    If CommonDialog1.FileName = "" Then Exit Sub
    ' baraye 500 kb
    If FileLen(CommonDialog1.FileName) < 512000 Then
    Picture1.Picture = LoadPicture(CommonDialog1.FileName)
    End If
    End Sub


    موفق باشید .

  5. #5

    نقل قول: فيلتر كردن حجم عكس ورودي توسط common dialog

    خوب من (500 * 1024) رو جدا نوشتم که متوجه بشید چه اتفاقی افتاده .

    بعد از تغيير قسمت هاييش باز فايل هايي با بيش از 500 هم نشون ميده
    یعنی چی ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •