Home
This project has been designed to create "Windows Form Application" UI components with "Dot Net Core". These components created based on my need to have custom controls for my applications and developing of this project is my interest. I announce problems in "Issues" section and will be appreciated for any help.
این پروژه به منظور ایجاد کامپوننت های برنامه های Windows Form می باشد که حسب نیاز خودم بوجود آمده و گسترش آن بیشتر بدلیل علاقه هستش و استفاده از آن با ذکر منبع بلامانع می باشد. مشکلاتی که در حین برنامه با آن برخورد میکنم را در بخش Issues اعلام میکنم و اگر مایل بودید می توانید در رفع مشکل و ارائه نظرات خودتان به پروژه کمک کنید.
New Features
CesTextBox
- Add CesTextAlignment to set input text alignment.
Fix
- Refactoring codes.
CesButton
- Change color when control is disabled.
CesRoundedButton
- Change color when control is disabled.
ConterolBase
- Fix bugs.
CesTextBox
- Set new icons for Copy, Paste, Clear when mouse move enter ot leave control.
CesComboBox
- Fix bugx.
CesGridView
- Fix bugs.
Fix
- Change control border color to silver when Enabled property set to false. This applied to all controls that inherited from CesControlBase.
CesComboBox
- Disable extra border in popup.
CesTextBox
- Fix bug. CesText property setter works better.
CesGidView
- Fix bug when CesDataSource is null.
Fix
CesComboBox
- Fix bug. When CesDataSource was equal to null, an exception occured. Now it is possible.
New
CesMessageBoxComponent
- Add to component tray and configure dialog box in design time then use by calling Show() method.
CesNotificationComponent
- Add to component tray and configure dialog box in design time then by calling Show() method.
CesCheckBox
- Add event when value changes.
CesTextBox
- Add Copy & Paste & Clear button.
CesForm
- Resize form by dragging resize symbol at right-bottom of form.
- Add CesShowResizeIcon property.
- Enable borders and title to change form size by double click.
CesComboBox
- Add CesDatSource and remove CesDataSource<> method.
CesGridView
- Add CesDatSource and remove CesDataSource<> method.
Fix
CesNotification
- CesNotificationBox namespace renamed to CesNotification.
- Remove size property in option.
- Fix Bugs.
CesMessageBox
- Change default value to show buttons with text only.
CesControlBase
- Fix bug when arrange child container
CesTextBox
- Fix Bug.
CesRoundedButton
- Change default font.
CesForm
- Fix Bug when form type changes.
CesComboBox
- fix bug and better performance.
CesGridView
- Fix Bug.
New
CesTextBox
- Add Clear method to clear input text.
CesCheckBox
- Add event when value changes.
Fix
CesTextBox
- Rename CesText property to Text.
CesRoundedButton
- Change default font.
CesForm
- Fix Bug when form type changes.
Fix
CesForm
- Modify control box when buttons visibility change.
CesTextBox
- Activate control when got focus.
CesComboBox
- Activate control when got focus.
CesNumberInput
- Activate control when got focus.
New
CesCollapsiblePanel
New
CesSlider
Fix
CesListBox
- MultiSelection feature modified.
New
CesListBox
- This Control is added at current update.
Fix
CesLine
- Change initial size.
CesScrollBar (Vertical & Horizontal)
- Modify border line visibility.
CesSimpleComboBox
- Rename to CesComboBox.
- Refactor compeletly and lessen codes.
CesGridView
- Filtering dialog updated to new version of CesComboBox.
- Many bugs fixed.
CesGroupBox
- Recursive calling paint event fixed.
New
CesHorizontalScrollBar
CesVerticalScrollBar
New
CesNumberInput
CesNotification
New
CesMessageBox
- Add ButtonCaption property to give user ability to set its own button caption for CesMessageBox.
- Add ButtonImage and TextImageRelation property to set image for buttons.
New
CesTimePicker
- This Control is added at current update.
CesToggleButton
- Add two property to set text color when toggle is true or false.
CesLine
- Add CesAutoStickOffset property.
Fix
CesLine
- AutoStick property now include offset.
CesControlBase
- Modify padding behaviour.
CesGroupBox
- Change padding behaviour and call SetPadding function in CesControlBase.
CesCalendar
- Modify CesCalendarValueChanged event.
- Change default padding value.
CesDatePicker
- Better location when date popup open.
- Fix bug when selected date is null.
- Add cancel button to popup window.
- Modify CesDatePickerValueChanged event.
- Change default padding value.
CesToggleButton
- Font property modified.
Fix
CesCheckBox
- Set direction when RTL value changes.
New
- Add CesToggleButton.
New
- Add CesCheckBox control with nullable value.
Fix
CesControlBase
- Some modification on pading when child control dock property set to fill.
CesGroupBox
- Better location for CesGridViewFilter dialog when open.
- Some bugs fixed.
New:
- Add new property to CesGridView to set appearance and color of column & row header.
- Add CesAutoStick property to CesLine.
Fix:
CesGridView:
- Better position for showing CesGridView Filter & Sorting icons.
- Show CesGridView icons in RTL direction.
- Change CesGridView filter & sort icons.
CesRoundedButton:
- Make CesRoundedButton circular mode restore to previous radious if value set to false.
- Make CesRoundedButton icon & text alignment better with offset from edge.
- CesRoundedButton template color modfied. Now user cant set desired color by setting Template poperty value to None.
- Make CesRoundedButton image to be removed without exception