PDA

نسخه کامل مشاهده نسخه کامل : دکمه های messagebox به فارسی



P A R M I S
19-10-2008, 20:30
با سلام
در پیغام های مانند messagebox آیا می شه کاری کرد که دکمه های yesو no رو بتونیم به کلمات فارسی بلی و خیر تبدیل کرد ؟
و می شه انواع message ها با حالت های مختلف yes ,no,cancel و موارد دیگر رو بگید چطور می تونیم بنویسیم ؟ ممنون

kont_200
19-10-2008, 20:39
خودتون بسازید و به صورت زیر فرم را صدا کنید
form17.ShowModal;
if form17.ModalResult=mryes then

و داخل فرم مربوطه
داخل properties دکمتون از moduleresult استفاده کنید تا مقدار را براتون برگردونه در صورت خواستن بگین براتون یک sample بفرستم

golabi2000
20-10-2008, 10:09
با سلام

در پیغام های مانند messagebox آیا می شه کاری کرد که دکمه های yesو no رو بتونیم به کلمات فارسی بلی و خیر تبدیل کرد ؟
و می شه انواع message ها با حالت های مختلف yes ,no,cancel و موارد دیگر رو بگید چطور می تونیم بنویسیم ؟ ممنون

شما میتوانید فایل Consts.pas را از شاخه Borland\Delphi7\Source\Vcl انتخاب کرده و ÷س از باز کردن فایل می توانید پیامهای فارسی خود را به جای موارد درخواستی قرار دهید. پس از ذخیره فایل، هر زمان که لازم بود در پروژه ای از این پیامها استفاده نمائید کافی است این فایل را به پروژه خود add نمائید

P A R M I S
25-10-2008, 19:55
با سلام kont_200 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ])
من خودم در فرمم از یک فرم استفاده کرده ام و برای دکمه های yes,noاز button استفاده کرده ام می تونید اونجه که شما گفتید رو بذارید ممنون می شم

P A R M I S
25-10-2008, 19:56
سلام golabi2000 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) عزیز
منظورتون از addکردن به فرم چیه ؟

as13851365
26-10-2008, 08:18
شما بعد از این که فایل مزبور رو (Consts.pas) تغییر دادید کافیست که روی گزینه ای که یک علامت + داره کلیک کنید و این فایل رو به برنامه اضافه کنید !

فکر کنم اول گزینه نامی شبیه ADDUnit یا یه چیزی شبیه این داشته باشه ولی اگر از دلفی 7 استفاده می کنید در اطراف دکمه RUN ( همان دکمه سبز ) یک آیکن دیکه با علامت + کوچیک کنارش باشه که باید روش کلیک کنی ...

چون به دلفی دسترسی ندارم جواب درستری نمی تونم بگم شمرنده !

kont_200
26-10-2008, 17:19
ببخشید اگر زیاد خوب نیست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

golabi2000
27-10-2008, 15:02
سلام golabi2000 ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) عزیز
منظورتون از addکردن به فرم چیه ؟




در پروژه خود shift+f11 را میزنید (Add to Project) و فایل pas تغییر داده شده خود را اضافه می نمائید (const.pas) و بعد برنامه خود را کامپایل نمائید . اگر از پیغامهای استاندار دلفی مثل showmessage , ... استفاده کرده باشید بعد از کامپایل برنامه مشاهده میکنید که کلیدهای خود (button) فارسی شده است.

ali135ugd
30-12-2009, 16:33
ببخشید اگر زیاد خوب نیست

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
میشه یبار دیگه بزارین

CPUSatan
31-12-2009, 00:15
سلام بچه ها، این باید بدردتون بخوره....


برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

ali135ugd
05-01-2010, 08:16
نمی شه یکم توضیح بدی

CPUSatan
06-01-2010, 23:59
نمی دونم کجاشو متوجه نشدی ولی....
قسمت اول یه تابع هستش که برای برنامت تعریف می کنی. کار این تابع عوض کردن Caption دکمه های یک MessageBox معمولی هستش.
قسمت دوم یه مثال از طریق استفاده تابع نوشته شده هستش که تو یک دکمه نوشته می شه.
همه این ها در کل کار خاصی انجام نمی دن. طریق استفادش هم هیچ فرقی با تابع MessageDLG خود دلفی نداره. عین همون ازش استفاده کن. این دستور ها رو با یک کپی ساده تو دلفی تست کن. فکر کنم خودت اونموقع متوجه همه چیز می شی.