PDA

View Full Version : کنترل های Ces.WinForm.UI



mmbguide
یک شنبه 12 آذر 1402, 09:16 صبح
سلام دوستان

من تعدادی کنترل برای Windows Form با دات نت 6 ساختم. خوشحال میشم نظر بدید.

آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

جهت استفاده از پکیج زیر استفاده کنید:
https://www.nuget.org/packages/Ces.WinForm.UI

mazoolagh
دوشنبه 13 آذر 1402, 19:04 عصر
سلام و روز خوش


برای نظرخواهی و بررسی کد و ... در Code Review (https://codereview.stackexchange.com/) هم میتونین مطرح کنین.

mmbguide
دوشنبه 13 آذر 1402, 19:56 عصر
سلام و وقت بخیر

تشکر از بابت پیشنهادتان. البته باید توضیحات انگلیسی را به بخش Wiki اضافه کنم و سپس در این سایت اقدام کنم. تشکر

ShayanFiroozi
دوشنبه 13 آذر 1402, 23:00 عصر
خیلی زیبا بودن ، مشخص هست وقت زیادی گذاشتین براش ، تبریک میگم:تشویق::تشویق:

mmbguide
سه شنبه 14 آذر 1402, 17:11 عصر
خیلی زیبا بودن ، مشخص هست وقت زیادی گذاشتین براش ، تبریک میگم:تشویق::تشویق:

باسلام خدمت شما. ممنون از نظر دلگرم کننده شما.

ShayanFiroozi
پنج شنبه 16 آذر 1402, 21:13 عصر
پیشنهاد برای CesLine :


private bool autoStick = true;
[System.ComponentModel.Category("Ces Line")]
public bool AutoStick
{
get
{
return autoStick;
}
set
{
autoStick = value;


if (autoStick)
{
if (CesVertical)
{
this.Height = this.Parent.Height;
this.Top = 0;
}
else
{
this.Width = this.Parent.Width;
this.Left = 0;
}
}


}
}

mmbguide
پنج شنبه 16 آذر 1402, 21:40 عصر
سلام مجدد خدمت دوستان

قابلیت فیلتر کردن اطلاعات DatGridView رو به کنترل دات نت اضافه کردم. بین کنترل ها یک نوع ستون هم ایجاد کردم که شماره ردیف هستش و مثل سایر ستون های DatGridView قابل استفاده هست.



توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesGridView


آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI


آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
پنج شنبه 16 آذر 1402, 21:41 عصر
سلام جناب فیروزی. ممنون از پیشنهاد شما. حتما این ویژگی را به کنترل اضافه میکنم.


پیشنهاد برای CesLine :


private bool autoStick = true;
[System.ComponentModel.Category("Ces Line")]
public bool AutoStick
{
get
{
return autoStick;
}
set
{
autoStick = value;


if (autoStick)
{
if (CesVertical)
{
this.Height = this.Parent.Height;
this.Top = 0;
}
else
{
this.Width = this.Parent.Width;
this.Left = 0;
}
}


}
}

mmbguide
شنبه 18 آذر 1402, 00:08 صبح
سلام دوستان. پروژه بروزرسانی شد:

اضافه شدن ظاهر پیش فرض به CesGridView.
155113

اضافه شدن ویژگی AutoStick به CesLine. با تشکر از آقای فیروزی.
155114
سایر بروزرسانی ها در Repository توضیح داده شده است.


توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesGridView


آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI


آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

god of war 313
یک شنبه 19 آذر 1402, 20:22 عصر
سوالم کمی کلی هست شرمنده.
سوالم اینه چطوری اینا رو ساختین اگه میشه اطلاعاتی بدید مثلا با چه نرم افزاری و ... .

با تشکر از شما.

mmbguide
یک شنبه 19 آذر 1402, 20:58 عصر
سلام خدمت شما دوست عزیز.

تماما با امکانات کتابخانه دات نت ساخته شده و وابستگی نداره. اساسا سعی کردم با استفاده از کلاس Drawing اقدام به رسم اجزای یک کامپوننت را انجام بدم. در بخش کدهای Repository میتونید کدهای نوشته شده را ملاحظه بفرمایید. هر پیشنهادی هم داشته باشید خوشحال میشم نظر بدید. تشکر

ShayanFiroozi
دوشنبه 20 آذر 1402, 08:29 صبح
سلام مجدد ،
پیشنهاد میکنم همونجوری که DatePicker رو در این مجموعه داریم ، یه TimePicker هم بسازید که فقط مخصوص زمان باشه.

ممنونم

mmbguide
دوشنبه 20 آذر 1402, 08:32 صبح
سلام خدمت دوستان


کنترل CesCheckBox به پکیج اضافه شد.
155125

توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesCheckBox

آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI

آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
دوشنبه 20 آذر 1402, 08:35 صبح
درود به شما. چشم حتما.


سلام مجدد ،
پیشنهاد میکنم همونجوری که DatePicker رو در این مجموعه داریم ، یه TimePicker هم بسازید که فقط مخصوص زمان باشه.

ممنونم

ShayanFiroozi
دوشنبه 20 آذر 1402, 13:22 عصر
یه پیشنهاد دیگه هم هست در خصوص ProgressBar ، اگر بشه رنگ اونها رو گرادینت کرد خیلی خوب میشه ، مثلا فرض کنین بخوایم درصد استفاده از CPU رو نمایش بدیم ، از سبز گرادینت بشه به قرمز ، که سبز مثلا 0 و قرمز 100 باشه.

mmbguide
دوشنبه 20 آذر 1402, 19:58 عصر
سلام خدمت دوستان

کنترل CesToggleButton به پکیج اضافه شد.
155128


توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesToggleButton

آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI

آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
دوشنبه 20 آذر 1402, 20:00 عصر
سلام خدمت شما. چشم حتما


یه پیشنهاد دیگه هم هست در خصوص ProgressBar ، اگر بشه رنگ اونها رو گرادینت کرد خیلی خوب میشه ، مثلا فرض کنین بخوایم درصد استفاده از CPU رو نمایش بدیم ، از سبز گرادینت بشه به قرمز ، که سبز مثلا 0 و قرمز 100 باشه.

رامین مرادی
سه شنبه 21 آذر 1402, 08:16 صبح
سلام عالیه کارتون
یه موردی که هست اینه که وقتی چک باکس حالت راست به چپ هست، نوشته سمت راست هست و چک باکس سمت چپ و بینشون فاصله زیادی می افته. اصولا در حالت راست به چپ چک باکس باید سمت راست و نوشته سمت چپ اون باشه. اینم یه بررسی کنید بی زحمت.

mmbguide
سه شنبه 21 آذر 1402, 11:37 صبح
سلام خدمت شما. ممنون که اطلاع دادید. Repository و Package بروزرسانی شد. تشکر


سلام عالیه کارتون
یه موردی که هست اینه که وقتی چک باکس حالت راست به چپ هست، نوشته سمت راست هست و چک باکس سمت چپ و بینشون فاصله زیادی می افته. اصولا در حالت راست به چپ چک باکس باید سمت راست و نوشته سمت چپ اون باشه. اینم یه بررسی کنید بی زحمت.

mmbguide
چهارشنبه 22 آذر 1402, 13:28 عصر
سلام خدمت دوستان

کنترل CesTimePicker به پکیج اضافه شد.
155137

توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesTimePicker

توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki

آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI

آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
جمعه 24 آذر 1402, 23:08 عصر
سلام خدمت دوستان. سه Property به CesMessageBox اضافه شد که در ادامه آن را توضیح خواهم داد:

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

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


155143

نمونه 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);

155144

نمونه 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);

155145

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

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

shahryari
یک شنبه 26 آذر 1402, 11:09 صبح
سلام و خسته نباشید واقعا زحمت کشیدید گل کاشتی مهندس ، دیگه باید قید dev و جانوس و ... را بزنیم
یه کاستوم پرنت فرم هم میتونی بسازی که با تم مسیج باکس (تایتل بار و ...) همخوانی داشته باشه ویک toastMessage با امکان تعیین فونت و آیکون و...

155151

البته شاید هم بود من ندیدم
خلاصه موفق باشید

mmbguide
یک شنبه 26 آذر 1402, 12:03 عصر
درود به شما. الان از Notification من استفاده کردید؟ چون دو نوع Notification با امکانات خوب در Package وجود داره ولی چون یک Bug کوچیک داره، در بخش Wiki از Repository توضیحات نگذاشتم. بزودی اون را هم آماده میکنم و به پکیج اضافه میکنم و آموزش استفاده اون را هم در همین تاپیک قرار میدم. تشکر از اظهار نظر شما


سلام و خسته نباشید واقعا زحمت کشیدید گل کاشتی مهندس ، دیگه باید قید dev و جانوس و ... را بزنیم
یه کاستوم پرنت فرم هم میتونی بسازی که با تم مسیج باکس (تایتل بار و ...) همخوانی داشته باشه ویک toastMessage با امکان تعیین فونت و آیکون و...

155151

البته شاید هم بود من ندیدم
خلاصه موفق باشید

mmbguide
یک شنبه 26 آذر 1402, 19:34 عصر
سلام دوستان. کنترل CesNumberInput به پکیج اضافه شد.

155153

توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesNumberInput
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
یک شنبه 26 آذر 1402, 21:29 عصر
سلام خدمت دوستان

CesNotification به پکیج اضافه شد.

CesNotificationBox: امکان نمایش اعلان در موقعیت های تعریف شده در CesNotificationPositionEnum.

public enum CesNotificationPositionEnum
{
TopLeft,
TopCenter,
TopRight,
BottomLeft,
BottomCenter,
BottomRight,
ScreenCenter,
}

155155

CesNotificationStrip: امکان نمایش نوار اعلان در بالا و یا پایین صفحه نمایش.
155156

استفاده از کلاس CesNotification نیاز به نمونه سازی ندارد و تنها کافیست که یک نمونه از کلاس CesNotificationOptions ایجاد کنید و آن را به متد Show از CesNotification ارسال کنید:

var option = new Ces.WinForm.UI.CesNotificationBox.CesNotificationO ptions();
//option.BackColor = Color.DarkOrange;
option.Duration = 5;
option.ShowRemained = true;
option.Id = Guid.NewGuid();
option.IssueDateTime = DateTime.Now;
option.ShowIssueDateTime = true;
option.Icon = Ces.WinForm.UI.CesNotificationBox.CesNotificationI conEnum.NotificationEmail;
option.ShowIcon = true;
option.Title = "Main Server";
option.ShowTitleBar = true;
option.Message = "You received new email...";
option.Opacity = 1;
option.ShowExitButton = true;
option.Position = Ces.WinForm.UI.CesNotificationBox.CesNotificationP ositionEnum.BottomRight;
option.Type = Ces.WinForm.UI.CesNotificationBox.CesNotificationT ypeEnum.NotificationBox;


Ces.WinForm.UI.CesNotificationBox.CesNotification. Show(option);


توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesNotification
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

shahryari
دوشنبه 27 آذر 1402, 11:35 صبح
سلام
به نظرم میتونی برای متد show اورلود بزاری که همونجا برخی پارامترهای آپشنال هم بزاری که بشه مقدار دهی کرد که دیگه نیاز به نمونه سازی option نباشه
موفق باشیدCes.WinForm.UI.CesNotificationBox.CesNot ification. Show("Main Server","You received new email...",5,true,...);

mmbguide
دوشنبه 27 آذر 1402, 11:40 صبح
سلام خدمت شما. به نظرم متن در متد Show الزامی باشه و مابقی پارامترها بصورت Option ارسال بشه. البته به غیر از متن اعلام مابقی پارامترها به محض نمونه سازی از CesNotificationOptions مقداردهی میشن و میتونید همان را به متد Show ارسال کنید.


سلام
به نظرم میتونی برای متد show اورلود بزاری که همونجا برخی پارامترهای آپشنال هم بزاری که بشه مقدار دهی کرد که دیگه نیاز به نمونه سازی option نباشه
موفق باشید

shahryari
دوشنبه 27 آذر 1402, 11:54 صبح
سلام خدمت شما. به نظرم متن در متد Show الزامی باشه و مابقی پارامترها بصورت Option ارسال بشه. البته به غیر از متن اعلام مابقی پارامترها به محض نمونه سازی از CesNotificationOptions مقداردهی میشن و میتونید همان را به متد Show ارسال کنید.

آیا منظور شما این بود؟
Ces.WinForm.UI.CesNotificationBox.CesNotification. Show(new Ces.WinForm.UI. CesNotificationBox .CesNotificationOptions("Main Server","You received new email...",some option..));









میتونید در سازنده کلاس CesNotificationOptions هم مقدار بگیرید

mmbguide
دوشنبه 27 آذر 1402, 12:22 عصر
بله درست متوجه شدید. بله قطعا میشه در سازنده کلاس CesNotificationOptions متن اعلان را اجباری کرد ولی قراره که کاربر نمونه سازی انجام نده و برای نمایش یک اعلان ساده تنها یک خط کد بنویسه.

آیا منظور شما این بود؟
Ces.WinForm.UI.CesNotificationBox.CesNotification. Show(new Ces.WinForm.UI. CesNotificationBox .CesNotificationOptions("Main Server","You received new email...",some option..));



میتونید در سازنده کلاس CesNotificationOptions هم مقدار بگیرید

shahryari
دوشنبه 27 آذر 1402, 12:35 عصر
بله درست متوجه شدید. بله قطعا میشه در سازنده کلاس CesNotificationOptions متن اعلان را اجباری کرد ولی قراره که کاربر نمونه سازی انجام نده و برای نمایش یک اعلان ساده تنها یک خط کد بنویسه.

خب پس این جوری هم میشه
using Ces.WinForm.UI;
CesNotificationBox.CesNotification. Show("Main Server","You received new email...",5,true,some options...);







البته من نمیدونم Ces.WinForm.UI فضای نامی هست یا خیر ، using کردم

mmbguide
دوشنبه 27 آذر 1402, 22:03 عصر
کار درستی کردید. اگر using خطا نداده و برنامه درست کار میکنه پس namespace بوده.


خب پس این جوری هم میشه
using Ces.WinForm.UI;
CesNotificationBox.CesNotification. Show("Main Server","You received new email...",5,true,some options...);



البته من نمیدونم Ces.WinForm.UI فضای نامی هست یا خیر ، using کردم

shahryari
سه شنبه 28 آذر 1402, 08:56 صبح
کار دستی کردید. اگر using خطا نداده و برنامه درست کار میکنه پس namespace بوده.
سلام
داداش گلم، راستش من کامپوننت شما رو در برنامه واقعی تست نکردم، چون یکماهی است که در بستر بیماری هستم و دسترسی به لپتاپم ندارم، الانم با گوشی پست میذارم، لذا حدس زدم که باید فضای نامی باشه، اگه عمری باقی بود حتما در پروژه واقعی هم استفاده خواهم کرد،
موفق باشید

mmbguide
چهارشنبه 29 آذر 1402, 18:48 عصر
سلام
یکماهی است که در بستر بیماری هستم و دسترسی به لپتاپم ندارم، الانم با گوشی پست میذارم،

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

mmbguide
جمعه 01 دی 1402, 18:58 عصر
سلام خدمت دوستان. کنترل CesScrollBar به پکیج اضافه شد. دلیل اضافه شدن این کنترل ها ایجاد رویدادهای سفارشی هستش که در توضیحات کنترل شرح داده شده که مهمترین آن تغییر مقدار Scroll زمانی که کاربر کلیک ماوس را رها میکند. البته این ویژگی گویا در ویندوز با چالش زیادی همراهه (حداقل برای من).
155165


توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesScrollBar
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
یک شنبه 03 دی 1402, 22:03 عصر
سلام خدمت دوستان. کنترل CesListBox با قابلیت جستجو به پکیج اضافه شد.
155172


توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesListBox
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
دوشنبه 04 دی 1402, 17:06 عصر
سلام خدمت دوستان. کنترل CesSlider به پکیج اضافه شد.
155177


توضیحات کنترل:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesSlider
توضیحات بروزرسانی:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
آدرس Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
آدرس Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

ShayanFiroozi
پنج شنبه 07 دی 1402, 19:53 عصر
سلام مجدد ،
کتابخانه بسیار عالی شده ،
یه ایده به ذهنم رسید گفتم پیشنهاد بدم یه کنترل دریافت پسورد با Pattern رو هم اگر اضافه کنید جالب میشه.

mmbguide
پنج شنبه 07 دی 1402, 21:34 عصر
سلام مجدد ،
کتابخانه بسیار عالی شده ،
یه ایده به ذهنم رسید گفتم پیشنهاد بدم یه کنترل دریافت پسورد با Pattern رو هم اگر اضافه کنید جالب میشه.

سلام دوست عزیز. ممنون از ظهار نظر شما.

یکسری بهبود و رفع اشکال دارم انجام میدم و بزودی مواردی که میفرمایید را دنبال خواهم کرد. استفاده از گرادیان رنگ برای ProgressBar هم دارم دنبال میکنم. حتما در ادامه نتیجه را گزارش میکنم.

ShayanFiroozi
یک شنبه 10 دی 1402, 00:18 صبح
سلام دوست عزیز. ممنون از ظهار نظر شما.

یکسری بهبود و رفع اشکال دارم انجام میدم و بزودی مواردی که میفرمایید را دنبال خواهم کرد. استفاده از گرادیان رنگ برای ProgressBar هم دارم دنبال میکنم. حتما در ادامه نتیجه را گزارش میکنم.

خیلی ممنونم :لبخندساده:

mmbguide
دوشنبه 11 دی 1402, 12:58 عصر
سلام. کنترل CesCollapsiblePanel به پکیج اضافه شد.
155191


Wiki:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesCollapsiblePanel
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
دوشنبه 11 دی 1402, 13:07 عصر
سلام مجدد ،
کتابخانه بسیار عالی شده ،
یه ایده به ذهنم رسید گفتم پیشنهاد بدم یه کنترل دریافت پسورد با Pattern رو هم اگر اضافه کنید جالب میشه.

سلام مجدد خدمت شما. در خصوص الگوی ورود رمز ایا ویژگی هایی زیر منظورتون هست؟

UseUpperCase
UseSymbol
UseDigits
Length

ROSTAM2
پنج شنبه 14 دی 1402, 04:46 صبح
سلام مجدد خدمت شما. در خصوص الگوی ورود رمز ایا ویژگی هایی زیر منظورتون هست؟

UseUpperCase
UseSymbol
UseDigits
Length



سلام
بنظرم منظور ایشان استفاده از RegEx بوده چرا که روش مناسبی برای دریافت مقادیر سفارشی از کاربر هست. گر چه من نظرم این هست که در مورد گذر واژه برای نظر کاربر ارزش قایل باشیم و محدود نکنیم و باز هم از نظر من تعیین سطح گذر واژه بین ضعیف ، متوسط و قوی مناسب تر هست.

mmbguide
شنبه 16 دی 1402, 12:29 عصر
سلام
بنظرم منظور ایشان استفاده از RegEx بوده چرا که روش مناسبی برای دریافت مقادیر سفارشی از کاربر هست. گر چه من نظرم این هست که در مورد گذر واژه برای نظر کاربر ارزش قایل باشیم و محدود نکنیم و باز هم از نظر من تعیین سطح گذر واژه بین ضعیف ، متوسط و قوی مناسب تر هست.

سلام مجدد خدمت شما. سعی میکنم هر دو قابلیت را اضافه کنم. در واقع کاربری که میتونه از RegEx استفاده کنه و کاربری که چندین پارامتر براش تنظیم بشه.

mmbguide
شنبه 23 دی 1402, 21:37 عصر
سلام خدمت دوستان. برخی ایرادات رفع شدند.

Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
یک شنبه 24 دی 1402, 14:19 عصر
سلام. کنترل CesMessageBoxComponent و CesNotificationComponent به پکیج اضافه شد.


CesNotificationComponent

155251


CesMessageBoxComponent

155252


Wiki (English & Persian):
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesNotificationComponent
https://github.com/CesSolutions/Ces.WinForm.UI/wiki/CesMessageBoxComponent
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI

mmbguide
یک شنبه 24 دی 1402, 15:47 عصر
سلام. در بروزرسانی اخیر سه دکمه به CesTextBox اضاف شده و عملیات Copy, Paste و Clear را انجام میده:

mmbguide
سه شنبه 11 اردیبهشت 1403, 17:44 عصر
سلام خدمت دوستان. پکیج بروزرسانی شد و برخی از ایرادات رفع شدند.

Wiki (English & Persian):
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Update History:
https://github.com/CesSolutions/Ces.WinForm.UI/wiki
Nuget Package:
https://www.nuget.org/packages/Ces.WinForm.UI/
Repository:
https://github.com/CesSolutions/Ces.WinForm.UI