امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
autoredraw
نویسنده پیام
siana_k1980 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 69
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 36
( 9 تشکر در 7 ارسال )
ارسال: #1
autoredraw
لطفا یک نفر راجع به autoredraw توضیح بده که چیکار میکنه؟
۲۱-اردیبهشت-۱۳۸۷, ۰۶:۱۷:۵۲
ارسال‌ها
پاسخ
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #2
RE: autoredraw
خب اسمش كه روشه auto = خودكار(اوتوماتيك) re =دوباره draw = ترسيم(نقاشي)
۲۱-اردیبهشت-۱۳۸۷, ۰۹:۰۴:۵۹
وب سایت ارسال‌ها
پاسخ
arashrj آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 511
موضوع‌ها: 30
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 4
( 212 تشکر در 133 ارسال )
ارسال: #3
RE: autoredraw
سلام
در تکمیل سخنان جناب lord_viper باید افزود که
اگر دقت کرده باشید خطهاي رسم شده روي فرم با قرار گرفتن يک قسمت بر روي آنها پاک مي شوند با استفاده از اين خصيصه آنها ديگر پاک نمي شوند.

موفق باشی

[آرش جعفری]
اگر به دیگران کمک کنید تا به آنچه می خواهند برسند .شما هم می توانید در زندگی به آنچه می خواهید برسید

* کوتاه کردن URL های طولانی

DevJam
۲۱-اردیبهشت-۱۳۸۷, ۱۳:۵۰:۳۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : siana_k1980
siana_k1980 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 69
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 36
( 9 تشکر در 7 ارسال )
ارسال: #4
RE: autoredraw
lord_viper نوشته است:خب اسمش كه روشه auto = خودكار(اوتوماتيك) re =دوباره draw = ترسيم(نقاشي)

من خیلی خوب معنی این کلمات رو میدونستم ولی باز هم برام خیلی مفهوم نیست شما اغلب هنگام راهنماییهاتون خیلی شفاهی مطلب رو توضیح میدین
۲۹-اردیبهشت-۱۳۸۷, ۰۳:۱۷:۳۸
ارسال‌ها
پاسخ
siana_k1980 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 156
موضوع‌ها: 69
تاریخ عضویت: دى ۱۳۸۶

تشکرها : 36
( 9 تشکر در 7 ارسال )
ارسال: #5
RE: autoredraw
arashrj نوشته است:سلام
در تکمیل سخنان جناب lord_viper باید افزود که
اگر دقت کرده باشید خطهاي رسم شده روي فرم با قرار گرفتن يک قسمت بر روي آنها پاک مي شوند با استفاده از اين خصيصه آنها ديگر پاک نمي شوند.

موفق باشی

فکر میکنم یکی از کاربردهاشو بدونم البته مطمئن نیستم اونم اینه که اگه true باشه کامپوننتی که زیره کامپوننته دیگه پنهان شده رو هم موقع پرینت چاپ میکنه ولی چیزی بیش از این نمی دونم
۲۹-اردیبهشت-۱۳۸۷, ۰۳:۲۳:۳۷
ارسال‌ها
پاسخ
mojtabamalaekeh آفلاین
کاربر با تجربه
****

ارسال‌ها: 566
موضوع‌ها: 104
تاریخ عضویت: آذر ۱۳۸۶

تشکرها : 1378
( 631 تشکر در 223 ارسال )
ارسال: #6
RE: autoredraw
1ـ شما تو رویداد کلیک یک دکمه یک متن روی فرم چاپ کن:
کد:
Private sub Command1_Click()
   Form1.Print "This is a test"
End Sub
2ـ حالا برنامه رو اجرا کن و دکمه رو بزن تا متن چاپ بشه.
3ـ یک پنجره دیگه مثلا پنجره Run رو دم دستت قرار بده (Start+R) طوری که بتونی با ماوس بکشیش روی فرمت.
4ـ حالا پنجره دوم (مثلا همون پنجره Run) رو از روی متنی که روی Form1 چاپ شده عبور بده با کشیدن ماوس.
می بینی که اگه پنجره ای از روی فرمت عبور کنه متن چاپ شده ی اون قسمت پاک میشه.
حالا خاصیت Autoredraw رو True کن و دوباره از مرحله 2 شروع کن. دیگه اون متن پاک نمی شه.
حالا که متوجه شدی میتونی بجای کشیدن یک پنجره دیگه همون پنجره Form1 رو Minimize و Restore کنی یا عرض فرم رو اونقدر کم کنی از روی متن رد بشه و بعد از زیاد کردن عرض فرم ببینی که متن ـ تا همونجا که عرض فرم رو کم کردی ـ پاک شده.
در مورد فرامین دیگری بجز فرمان Print هم صدق می کنه (کلا هر فرمانی که روی فرم نقاشی کنه)


(آخرین ویرایش در این ارسال: ۲۹-اردیبهشت-۱۳۸۷, ۰۶:۵۴:۴۱، توسط mojtabamalaekeh.)
۲۹-اردیبهشت-۱۳۸۷, ۰۶:۴۵:۴۱
ارسال‌ها
پاسخ
تشکر شده توسط : godvb, siana_k1980


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS