PDA

View Full Version : سوال: مبتدی : خاصیت Appearance و ForeColor



مهرنوووش
دوشنبه 04 دی 1391, 00:08 صبح
سلام . من مبتدیم ولی چون عمیق یاد میگیرم زیاد گیر میکنم و سوال میپرسم !

Appearance شکل فرمو مگه به صورت سه بعدی یا مسطح نشون نمیده
خب موقع اجرا شکل فرم رو تغییر میده یا قبل از اجرا در زمان کد نویسی
من وقتی میزنمش فقط رنگ فرم سفید میشه و فرق دیگه ای نمیکنه، پس خاصیتش چیه ؟

ForeColor هم قبل از اجرا فقط رنگ نقطه چین های فرمو عوض میکنه ... بعد اجرا هیچ خاصیتی نداره

یعنی خاصیتی ندارن جز اینایی که نوشتم و دیدم ؟! :متفکر:

حمید محمودی
دوشنبه 04 دی 1391, 00:31 صبح
گرچه خیلی وقته با VB کار نکردم اما اگر اشتباه نکنم،

Appearance اگر 0 باشه، فرم ها و کنترل هاش بدون visual effects ، ترسیم میشن. اگر هم 1 باشه، با visual effects سه بعدی ترسیم میشن. (در Runtime)

ForeColor هم در واقع رنگ foregroundی هست که برای نمایش متن (مثلا در خود فرم) بکار میره.

برای اینکه، به نحوهء کاربرد این دو گزینه بیشتر اشنا بشید، پیشنهاد میکنم، سعی کنید
برای گزینه اول، فرمی بسازید که کنترل هاش تم جاری یوزر فعلی رو داشته باشه ولی چند تا کنترل از اون فرم رو با Appearance=0 مقدار دهی کنید.
برای گزینه دوم، یک متن چاپ کنید در فرم، با ForeColorهای دلخواهی که میدید

blackhatgh
دوشنبه 04 دی 1391, 00:34 صبح
دوست عزیز For Color برای رنگ های نوشته هایی که روفرم است قرار میگیره مثلا شما یه متنی رو Print کنید با همون رنگ میاد.

Appearance هم یک حالت فرم رو خشک و مات میکنه موقع اجرا .

حمید محمودی
دوشنبه 04 دی 1391, 00:45 صبح
و نکته ای که یادم رفت بگم اینکه، پیشنهاد میکنم MSDN 2000 رو برای VB6 نصب کنید؛ چون اینجوری بهتر میتونید به توضیحات خلاصه ای که توش اومده، بصورت offline دسترسی داشته باشید.

program2vb
پنج شنبه 17 اسفند 1391, 17:37 عصر
سلام خدمت شما دوست گرامی !!!!


Me.Appearance = 1
Me.ForeColor = vbRed
Me.BackColor = vbBlack
Me.AutoRedraw = True
Print "Rose"


کد forecolor برای رنگ متن هست
کد backcolor برای رنگ زمینه هست
کد autoredraw برای این هست که نوشته های روی فرم حذف نشن و در حافظه باقی بمونن که میتونی از روال point هم برای این کار استفاده کنی که فقط پردازش زیادی میگیره

و اما کد Appearance برای این هست که فرمت کادر داشته باشه یا نداشته باشه و هیچ ربطی به سه بعدی و اینا نداره ........ اگه میخوای فرمت شکل دیگه داشته باشه موضوعش فرق میکنه پیام بده تا راهنماییت کنم

موفق و پیروز باشی در پناه خدا یا علی

javady_joon
یک شنبه 13 مهر 1393, 12:21 عصر
راستش من هنوز متوجه نشدم Appearance به چه دردی میخوره
چون واقعا تغيیری احساس نمیکنم

javady_joon
یک شنبه 13 مهر 1393, 18:45 عصر
فهمیدم چی شد اگر

Appearance=true باشه عکس دارای کادر میشه یه کادر کوچیک ولی اگر false باشه عکسشه