PDA

View Full Version : فرم های سفارشی کامل -> تقدیم به دوستان



Pichidehtarin
شنبه 28 شهریور 1383, 15:59 عصر
با سلام

عکس :

http://www.spymac.com/upload/gallery/f_20/user_205428/upload_250110.jpg

فایل :

Pichidehtarin
دوشنبه 30 شهریور 1383, 17:42 عصر
تا به حال 24 بار Download شده

نظری
انتقادی
چیزی

:(

مهدی کرامتی
دوشنبه 30 شهریور 1383, 17:51 عصر
میشه بیشتر توضیح بدید که این چیه؟

MFCGalaxy2
دوشنبه 30 شهریور 1383, 18:16 عصر
مفید بود .
ممنون.

Pichidehtarin
سه شنبه 31 شهریور 1383, 08:21 صبح
میشه بیشتر توضیح بدید که این چیه؟

فرم سفارشی

به جای استفاده از Component های مختلف برای زیبا سازی فرم ها میتونین از این که همه Component هاش استاندارده استفاده کنین همه قسمت هاش قابل دستکاری هم هست .


مفید بود .
ممنون.

اگه کد هاش رو مورد مطالعه قرار بدین یه با شیوه های متفاوت اون رو امتحان کنین و کم و کاستی هاش رو بفرمایید ممنون میشم .

MFCGalaxy2
سه شنبه 31 شهریور 1383, 09:03 صبح
کم و کاستی هاش رو بفرمایید ممنون میشم



وقتی که درحال Resize کردن فرم بودیم Caption Bar ناپدید میشد ... چرا ؟ :?:

Pichidehtarin
سه شنبه 31 شهریور 1383, 10:11 صبح
وقتی که درحال Resize کردن فرم بودیم Caption Bar ناپدید میشد ... چرا ؟

اگه روی فرم ابزار بزاری میبینی اونها هم تو Refresh شدن (وقتی که فرم در حال تغییر اندازه است) کند عمل میکنن .

متشکرم .

کد Application.ProcessMessages باید کمک کنه . روش فکر میکنم .

Pichidehtarin
سه شنبه 31 شهریور 1383, 10:24 صبح
اکه تو ONResize فرم کد Refresh یا RePaint رو (برای فرم) احظار کنید یه مقدار از مشکلات حل میشه ولی برای ابزار ها کمتر . من راح حل مناسبی نمیدونم .

اگه کسی بلده کمک کنه .

Pichidehtarin
پنج شنبه 02 مهر 1383, 09:00 صبح
این کد TitleBar رو مخفی میکنه (تو ONCreate بزارین) ، کاری به Resizeable بودن نداره .


SetWindowLong(Form1.Handle,
GWL_STYLE,
GetWindowLong(form1.handle,GWL_STYLE) and not WS_CAPTION);
form1.height := clientheight;

این کد هم برای جابجایی توسط رویداد OnMouseDown .


releasecapture;
perform(WM_SYSCOMMAND, SC_MOVE + 1, 0);

منبع : دلفیار

Pichidehtarin
جمعه 03 مهر 1383, 07:34 صبح
کد های بالا به سفارشی شدن فرم کمک نمیکنن .
ولی فرم هایی که من ساختم واقعا سفارشیه .

MSK
یک شنبه 05 مهر 1383, 19:23 عصر
با اجازه دوستان یه سوال کلی میکنم:

چه معیاری تعیین کننده سفارشی بودن فرم است؟ :evil:

Pichidehtarin
سه شنبه 07 مهر 1383, 10:20 صبح
چه معیاری تعیین کننده سفارشی بودن فرم است؟

تمام قسمت های فرم به راحتی قابل دستکاری هستن .

یه نکته مهم دیگه اینه که من از توابع API ویندوز استفاده نکردم . 8-) میتونی این کد ها رو به لینوکس منتقل کنی .