ورود

View Full Version : سوال: عکس کامپوننت



Delphi 2010
پنج شنبه 21 شهریور 1392, 20:22 عصر
با عرض سلام و خسته نباشید

بنده یه کامپوننت برای کارهای خودم نوشتم و اون رو اضافه کردم به دلفی

توی لیست کامپوننت های دلفی موجود و میتونم ازش استفاده کنم

ولی وقتی روی فرم میگذارم عکس پیش فرض خود دلفی رو همراه با خودش میاره

چطوری میشه عکس دلخواهم رو به اون اختصاص بدم؟

عکس زیر نمایان گر خواسته بنده هستش

http://www.up2www.com/uploads/1379003563641.jpg

یوسف زالی
پنج شنبه 21 شهریور 1392, 22:40 عصر
سلام.
این تصویر همونیه که بهش اختصاص داده می شه در تب های بالا.
در سری آموزش های کامپوننت، بهش اشاره ای شد.


تصویر بکار رفته برای کامپوننتی که شما می نویسید اگر به طور مستقیم اشاره نشه، از اولین آیکون پدر خواهد بود و اگر کلاس پدر هم آیکونی نداشت یک آیکون پیش فرض به اون اختصاص پیدا می کنه.

برای عوض کردن این تصویر، باید یک تصویر 16 در 16 (تا سقف 256 رنگ) بیت مپ تهیه کنید، با نام کامپوننتتون ذخیره کنید و تبدیل به ریسورس کنید با نام پکیجتون و پسوند DCR و بگذارید کنار سورس پکیجتون.
در نهایت با بازنصب پکیج تصویرتون عوض خواهد شد.
در نسخ قبلی در مسیر نصب دلفی برنامه ای وجود داشت به نام ImageEditor که یک منو خاص این کار رو داشت.
نسخ جدید تر رو نمی دونم.

Delphi 2010
پنج شنبه 21 شهریور 1392, 23:53 عصر
ممنون از راهنمائیتون
با همون ImageEditor یه تصویر 16 در 16 درست کردم و ذخیره کردم
گذاشتم کنار فایل کامپوننت و دوباره پکیچ رو نصب کردم
ولی تغییر نکرد عزیزم

یوسف زالی
جمعه 22 شهریور 1392, 10:37 صبح
تبدیل به ریسورس؟
همنام کامپوننت؟
DCR؟
همه رو انجام دادی؟
البته اگر با اون برنامه کار کردی خودش یک گزینه براش داره.
تست کن اگر نشد توضیحات رو با عکس می ذارم.

Delphi 2010
جمعه 22 شهریور 1392, 14:01 عصر
خیلی تست کردم عزیزم
بازم نشد

یوسف زالی
جمعه 22 شهریور 1392, 16:31 عصر
من به اشتباه گفتم 16 در 16 ، می تونه 32 در 32 هم باشه ولی بعدش متوجه می شید که نصفش دیده نمی شه!!

در مرحله ساخت تصاویر می تونید از Paint هم استفاده کنید و در این برنامه Paste کنید.

hadisalahi2
شنبه 23 شهریور 1392, 10:03 صبح
من خودم یادمه یک مقاله در همین زمینه نوشتم و به صورت PDF گذاشتم توی همین سایت
اگه یه سرچی بزنی ، حتما پیدا میکنی
خودم دقیقا همین مشکل رو داشتم ، و بعد از حل مشکل ، یک مقاله هم برای این کار نوشتم

یوسف زالی
شنبه 23 شهریور 1392, 10:17 صبح
هادی جان خودت زحمت لینکش رو همین جا بکش تا دوستان مطالب رو یکجا داشته باشن.

hadisalahi2
شنبه 23 شهریور 1392, 18:07 عصر
به روی چشم
این هم لینکش
فقط لینک دانلود مقاله ، چند پست پایین تر هستش
http://barnamenevis.org/showthread.php?149089-%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1-%D8%AA%D8%B5%D9%88%D9%8A%D8%B1-%D9%8A%D9%83-%D9%83%D8%A7%D9%85%D9%BE%D9%88%D9%86%D9%86%D8%AA-%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%D9%8A&highlight=Component