PDA

View Full Version : فیلتر کردن عکس های ورودی در PictureBox



Morteza_s
جمعه 17 اسفند 1386, 16:46 عصر
با سلام خدمت دوستان عزیز
چطور میشه عکس های وارد شده در PictureBox توسط OpenFileDialog رو فیلتر کرد که از یه حجم خاصی بیشتر نباشه؟

یعنی فقط تا حدااکثر حجمی رو بشه Open کرد و برای بیشتر از اون حجم پیغام نشون بده.

ممنون

ghafoori
جمعه 17 اسفند 1386, 17:17 عصر
کد

If Me.OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim info As New IO.FileInfo(Me.OpenFileDialog1.FileName)
If info.Length > 1000000 Then
Me.picturebox1.image = Image.FromFile(Me.OpenFileDialog1.FileName)
Else
MsgBox("error")
End If
End If

Morteza_s
جمعه 17 اسفند 1386, 17:45 عصر
ممنون
فقط یه سوال
اون عددی که داخل شرط هست به چه واحدیه، بایت، کیلوبایت،...؟

aminva
جمعه 17 اسفند 1386, 21:11 عصر
دوست عزیزم جناب غفوری من فکر می کنم شما حجم فایل رو با تعداد حروف نام اون اشتباه کردید
درست نمی گم؟

ghafoori
شنبه 18 اسفند 1386, 08:24 صبح
واحد براساس بایت است
در مورد سوال کاربر aminva
متد length حجم فایل را بر می گرداند برای طول نام باید از این کد استفاده کرد

info.name.length