PDA

View Full Version : مشکل جدی با Image



diplomat
دوشنبه 30 اردیبهشت 1387, 09:03 صبح
سلام دوستان
من یک مشکل جدی با Image دارم

یک فرم به محتصات 640 در 480 ایجاد کردم روی فرم یه image قرار دادم و خاصیت Align اون را به حالت alClient تنظیم کردم حالا یه پروسه نوشتم که روی Image یه مربع به ابعاد خود Image می کشه حالا در رویداد OnCanResize فرم پروسه را فراخانی میکنم تا هنگام تغییر اندازه فرم مربع به اندازه فعلی Image کشیده شود.
در زمان اجرا برنامه
تازمانی که ابعاد فرم از 640 در 480 تجاوز نکرده است همه چیز روال عادی دارد حال اگر ابعاد فرم بزرگتر شد عمل کشیدن مربع به صورت ناقص صورت میگیرد .

دوستان اگر راه حل این مشکل را میدانید سپاسگزارم اگر راهنمایی بفرمایید

DAMAVAND
دوشنبه 30 اردیبهشت 1387, 09:42 صبح
با سلام
براي حل اين مشکل خاصيت Stretch کنترل Image رو برابر True قرار بديد.
در ضمن کدتون بجاي اينکه توي OnCanResize بنويسيد داخل OnResize بنويسيد.
موفق باشيد.

diplomat
دوشنبه 30 اردیبهشت 1387, 11:23 صبح
خاصیت Streth کار را خرابتر کرد

Touska
دوشنبه 30 اردیبهشت 1387, 11:50 صبح
شما یک Image1.update بعد از اعمالتون تو پروستون بذارید.

اگر پروستون به ازای هر pixel بزرگ و کوچک شدن صدا زده میشه یک Application.ProcessMessage;

به تهش بعد از update بذارید بد نیست.