سلام.
اگه این سوال رو در تالار مربوطه میپرسیدی بهتر بود.
به نظر من بهترین راه برای این کار اینه که از یه کامپوننت که تو همین سایت قرار داده شده بود و من برات همینجا گذاشتم، استفاده کنی.
برای استفاده از اون مراحل زیر رو طی کن:
1- فایل رو از حالت فشرده خارج کن (فکر کنم دلیل اجرا نشدن پروژه های قبلی که برات گذاشتم، همین بوده).
2- در پوشه FarsiMessageBox فایل FarsiMessageBox.sln رو اجرا کن.
3- فایل MessageBoxForm.cs رو باز کن و مانند یک فرم معمولی فونت لیبل و دکمه ها رو عوض کن.
4- بعد از اینکه تغییرات دلخواه رو دادی، گزینه build>>rebuild FarsiMessageBox رو انتخاب کن.
5- پروژه ی FarsiMessageBox رو ببند.
6- برو تو پوشه ی FarsiMessageBox\FarsiMessageBox\bin\Debug و فایل dll رو در پوشه bin>>debug پروژه ی خودت کپی کن.
7- پروژه ی خودت رو باز کن و گزینه project>>add refrence رو انخاب کن، بعد از تب browse همون فایلی رو که تو پوشه debug کپی کردی انتخاب کن.
8- یک بار پروژت رو build کن.
9- بعد از اون می تونی با دستور زیر ازش استفاده کنی:
Farsimessage.show("پیغام","عنوان", FarsiMessageBoxButtons.OK, FarsiMessageBoxIcons.Information)