PDA

View Full Version : سوال: محدود كردن ديالوگ open



karim orooji
یک شنبه 27 اردیبهشت 1388, 15:52 عصر
با سلام به دوستان گلم چطور ميشه كه يك ديالوگ open رو محدود كرد كه حجم عكسي رو بيشتر از 50 kb را دريافت نكنه

alimanam
یک شنبه 27 اردیبهشت 1388, 16:36 عصر
با سلام به دوستان گلم چطور ميشه كه يك ديالوگ open رو محدود كرد كه حجم عكسي رو بيشتر از 50 kb را دريافت نكنه

دوست عزیز

اگه منظورت اینه که فایل بزرگتر رو نشه باز کرد می تونی با گرفتن حجم فایل باز شده ومقایسه اون با حجم ذلخواه خودت کاربر رو مجبور کنی که طبق دستور شما فایل ( با حجم دلخواه ) رو باز کنه .

برای راهنمائی از کتابخانه System.IO.File کار بکش !

اگه نتونستی بگو تا یه نمونه کد واست بنویسم .

یا علی

anooshiran
یک شنبه 27 اردیبهشت 1388, 17:08 عصر
سلام دوست عزيز

من هم درست منظورت را متوجه نشدم.

آيا ميخواهي بزرگتر از سايز دلخواهت اصلا در opendialgefile نمايش داده نشود يا همانطور كه دوست عزيزم Allimanam گفته ميخواهي open نشود؟

karim orooji
یک شنبه 27 اردیبهشت 1388, 19:33 عصر
ببخشبد بيشتر از اين حجم رو دريافت نكنه
مثل ثبت نام كنكور

alimanam
سه شنبه 29 اردیبهشت 1388, 03:46 صبح
دوست عزیز با این کد می تونی مشکلت رو حل کنی


Dim filesize As Integer
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
Dim filename As String = OpenFileDialog1.FileName
Dim file As System.IO.FileInfo
file = New System.IO.FileInfo(filename)
filesize = file.Length / 1024
If filesize > 50 Then
MsgBox("File is big !", MsgBoxStyle.Exclamation)
End If
'Add your code if filesize is OK !
End If