• پرتال مشتریان
  • تلفن : 23-21-22885320-021
  • ایجاد کنترل Image
  • خصوصیات کنترل Image
گاهی نیاز است تا در یک فرم تصویری به کاربر نمایش داده شود. به عنوان مثال فرض کنید یک کنترل از نوع آپلود برای آپلود عکس پرسنلی کاربر درون فرم وجود دارد و نیاز است تا عکسی که کاربر آپلود کرده است، در همان فرم نمایش داده شود. برای انجام این کار کافیست یک کنترل از نوع Image ایجاد کرده و محل ذخیره عکس را به آن معرفی نمود.
 
 
 

 ساخت کنترل Image

 
برای ایجاد کنترل Image ابتدا از زیر منوی فرم مورد نظر، وارد پنجره Control شوید.
زی فریم
 
پس از آن در پنجره کنترل های فرم کلیک راست کرده و پس از نگه داشتن ماوس روی گزینه New، کنترل "Image" را از میان گزینه های موجود انتخاب نمود.

زی فریم


پس از انجام این کار، نیاز به انجام تنظیماتی برای مدیریت کنترل "Image" است، تا عکس آپلود شده توسط کاربر، در فرم نمایش داده شود.
در کنترل "Image" خصوصیاتی وجود دارد که این خصوصیت ها به کارکرد صحیح این کنترل کمک خواهند کرد.
 
Relation_Control_ID

یکی از خصوصیت های مهم این کنترل، خصوصیت "Relation_Control_ID" است که با استفاده از این خصوصیت می توان آدرس منبع عکس مورد نظر را برای کنترل Image مشخص نمود. به عنوان مثال فرض کنید کاربر یک عکس را با استفاده از کنترل آپلود در یک فرم بارگذاری کرده است و نیاز است تا این عکس در همان فرم به کاربر نمایش داده شود. برای انجام این کار مقدار این خصوصیت را برابر با نام کنترل فایل آپلود (که در این مثال نام آن "NewFile" است) قرار خواهیم داد.

زی فریم
 

Width و Height
بعد از خصوصیت "Relation_Control_ID"، دو خصوصیت مهم دیگر برای نمایش تصویر کاربر وجود دارد. این دو خصوصیت، خصوصیت های "Width" و "Height" هستند که با استفاده از این دو خصوصیت می توان طول و عرض (بر حسب پیکسل) عکس را تعیین نمود.

زی فریم
 
 
نکته
توجه داشته باشید تا زمانی که این دو خصوصیت را تغییر نداده باشید (یا مقدار آنها برابر با 0 باشد)، تصویر نمایش داده نخواهد شد.

 

همچنین می توان با استفاده از خصوصیت "Caption" یک عنوان مناسب برای این کنترل تعیین نمود (در این مثال عنوان "تصویر کاربر" برای این کنترل در نظر گرفته شده است).

زی فریم
 
پس از انجام این تنظیمات، یک بار Clear Cache کنید. حال با مراجعه مجدد به خروجی نرم افزار در مرورگر، مشاهده خواهید کرد که تصویر آپلود شده توسط کاربر در فرم نمایش داده شده است.

 

زی فریم
best tracker