سلام خدمت دوستان. سه Property به CesMessageBox اضافه شد که در ادامه آن را توضیح خواهم داد:

نمونه 1
جهت نمایش یک متن پیغام براحتی و بدون نیاز به نمونه سازی میتونید یک پیغام نمایش بدید:

Ces.WinForm.UI.CesMessageBox.CesMessage.Show("hell o...");

01.png

نمونه 2
اگر نیاز به انجام تغییرات داشته باشیم باید یک نمونه از کلاس CesMessageBoxButtonCaption ایجاد کنیم و به عنوان پارامتر به متد Show ارسال کنیم.


option.ButtonImage = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonIm ageEnum.TextAndImage;
option.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBefore Text;
option.Buttons = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonsE num.YesNoCancel;

Ces.WinForm.UI.CesMessageBox.CesMessage.Show("hell o...", option);

02.png

نمونه 3
درنمونه نهایی متن دکمه ها درمثال قبلی را تغییر خواهم داد. جهت انجام این کار ابتدا باید یک نمونه از کلاس CesMessageBoxButtonCaption را ایجاد کنیم و سپس آن را به ویژگی ButtonCaption از کلاس CesMessageBoxButtonCaption تخصیص بدیم.

var option = new Ces.WinForm.UI.CesMessageBox.CesMessageBoxOptions( );
var caption = new Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonCa ption();

caption.CesMessageBoxYes = "بلی";
caption.CesMessageBoxNo = "خیر";
caption.CesMessageBoxCancel = "لغو";

option.ButtonImage = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonIm ageEnum.TextAndImage;
option.TextImageRelation = System.Windows.Forms.TextImageRelation.ImageBefore Text;
option.Buttons = Ces.WinForm.UI.CesMessageBox.CesMessageBoxButtonsE num.YesNoCancel;
option.ButtonCaption = caption;

Ces.WinForm.UI.CesMessageBox.CesMessage.Show("hell o...", option);

03.png

در نمونه آخر متن سه تا ازدکمه ها تغییر کرد ولی متن دکمه Copy تغییر نکرده که در صورت نیاز می توان متن دکمه Copy را نیز تغییر داد.

Repository بروزرسانی شد:
https://github.com/CesSolutions/Ces.WinForm.UI
Package بروزرسانی شد:
https://www.nuget.org/packages/Ces.WinForm.UI/