سلام.
ممنون از آقای سامعی که تلاش کردند توضیحات بنده رو تکمیل کنند .

نوشته شده توسط
احمد سامعی
شما باید یک عکس همانطور که علی آقا گفتن با فرمت bmp هم نام پروژه ساخته و به پروژه اضافه کنید

نوشته شده توسط
احمد سامعی
حتماً یادتون نره هم نام باشه
ولی آقای سامعی شما تاکید کردید که فایل هم نام با کنترل سفارشی باشه در صورتی که بنده در هیچ یک از مستندات دات نت این قسمت رو ندیدم ! تازه حالا اگه توجه کرده باشید تاکید کردید که فایل تصویر هم نام با پروژه باشه !؟(لطف می کنید توضیح بدید)
توجه کنید اگه بخواهید فایل تصویری رو به عنوان ToolboxBitmap کنترلی قرار بدهید بعد از اضافه کردن فایل به پروژه می بایست خصوصیت Build Action فایل رو به Embedded Resource تغییر بدید(تصویر 1 ضمیمه) تا هنگام کامپایل و شکل گیری فایل DLL فایل تصویری به اون تزریق بشه.خوب حالا دیگه نیازی به تغییر نام فایل و همنام کردن با پروژه! نیست
و حالا می تونید مثلا به صورت زیر عمل کنید (به تصویر 1 و 2 ضمیمه توجه کنید):
[ToolboxBitmap(typeof(SplitButton ),"AliAghdam.bmp")]
public class SplitButton : Button
{
...
{
و حالا بعد از اضافه کردن نتیجه مطلوب رو بدست می آرید(تصویر 3 ضمیمه)
اما آقای سامعی میشه توضیح بدید که چرا راه حل شما صحیح است ؟ و وقتی ما یک فایل رو با کنترل هم نام می کنیم چطور بدون تغییر خصیصه Build Action فایل ،اون فایل به DLL تزریق میشه؟

نوشته شده توسط
احمد سامعی
اما ببخشید رها حل صحیح این هست:
در رابطه با سوال آقای BILLY_Mgs کد های که بین [] اتریبیوت هستند و فریم ورک پر است از اتریبیوت های مختلف که بهترین منبع MSDN است .