Skip to content
CES edited this page Apr 30, 2024 · 36 revisions

Introduction / مقدمه

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 اعلام میکنم و اگر مایل بودید می توانید در رفع مشکل و ارائه نظرات خودتان به پروژه کمک کنید.


Update : 30 Apr 2024

New Features

CesTextBox

  1. Add CesTextAlignment to set input text alignment.

Fix

  1. Refactoring codes.

CesButton

  1. Change color when control is disabled.

CesRoundedButton

  1. Change color when control is disabled.

ConterolBase

  1. Fix bugs.

CesTextBox

  1. Set new icons for Copy, Paste, Clear when mouse move enter ot leave control.

CesComboBox

  1. Fix bugx.

CesGridView

  1. Fix bugs.

Update : 26 Jan 2024

Fix

  1. Change control border color to silver when Enabled property set to false. This applied to all controls that inherited from CesControlBase.

CesComboBox

  1. Disable extra border in popup.

CesTextBox

  1. Fix bug. CesText property setter works better.

CesGidView

  1. Fix bug when CesDataSource is null.

Update : 20 Jan 2024

Fix

CesComboBox

  1. Fix bug. When CesDataSource was equal to null, an exception occured. Now it is possible.

Update : 13 Jan 2024

New

CesMessageBoxComponent

  1. Add to component tray and configure dialog box in design time then use by calling Show() method.

CesNotificationComponent

  1. Add to component tray and configure dialog box in design time then by calling Show() method.

CesCheckBox

  1. Add event when value changes.

CesTextBox

  1. Add Copy & Paste & Clear button.

CesForm

  1. Resize form by dragging resize symbol at right-bottom of form.
  2. Add CesShowResizeIcon property.
  3. Enable borders and title to change form size by double click.

CesComboBox

  1. Add CesDatSource and remove CesDataSource<> method.

CesGridView

  1. Add CesDatSource and remove CesDataSource<> method.

Fix

CesNotification

  1. CesNotificationBox namespace renamed to CesNotification.
  2. Remove size property in option.
  3. Fix Bugs.

CesMessageBox

  1. Change default value to show buttons with text only.

CesControlBase

  1. Fix bug when arrange child container

CesTextBox

  1. Fix Bug.

CesRoundedButton

  1. Change default font.

CesForm

  1. Fix Bug when form type changes.

CesComboBox

  1. fix bug and better performance.

CesGridView

  1. Fix Bug.

Update : 07 Jan 2024

New

CesTextBox

  1. Add Clear method to clear input text.

CesCheckBox

  1. Add event when value changes.

Fix

CesTextBox

  1. Rename CesText property to Text.

CesRoundedButton

  1. Change default font.

CesForm

  1. Fix Bug when form type changes.

Update : 05 Jan 2024

Fix

CesForm

  1. Modify control box when buttons visibility change.

CesTextBox

  1. Activate control when got focus.

CesComboBox

  1. Activate control when got focus.

CesNumberInput

  1. Activate control when got focus.

Update : 01 Jan 2024

New

CesCollapsiblePanel


Update : 25 Dec 2023

New

CesSlider

Fix

CesListBox

  1. MultiSelection feature modified.

Update : 24 Dec 2023

New

CesListBox

  1. This Control is added at current update.

Fix

CesLine

  1. Change initial size.

CesScrollBar (Vertical & Horizontal)

  1. Modify border line visibility.

CesSimpleComboBox

  1. Rename to CesComboBox.
  2. Refactor compeletly and lessen codes.

CesGridView

  1. Filtering dialog updated to new version of CesComboBox.
  2. Many bugs fixed.

CesGroupBox

  1. Recursive calling paint event fixed.

Update : 22 Dec 2023

New

CesHorizontalScrollBar

CesVerticalScrollBar


Update : 17 Dec 2023

New

CesNumberInput

CesNotification


Update : 15 Dec 2023

New

CesMessageBox

  1. Add ButtonCaption property to give user ability to set its own button caption for CesMessageBox.
  2. Add ButtonImage and TextImageRelation property to set image for buttons.

Update : 13 Dec 2023

New

CesTimePicker

  1. This Control is added at current update.

CesToggleButton

  1. Add two property to set text color when toggle is true or false.

CesLine

  1. Add CesAutoStickOffset property.

Fix

CesLine

  1. AutoStick property now include offset.

CesControlBase

  1. Modify padding behaviour.

CesGroupBox

  1. Change padding behaviour and call SetPadding function in CesControlBase.

CesCalendar

  1. Modify CesCalendarValueChanged event.
  2. Change default padding value.

CesDatePicker

  1. Better location when date popup open.
  2. Fix bug when selected date is null.
  3. Add cancel button to popup window.
  4. Modify CesDatePickerValueChanged event.
  5. Change default padding value.

CesToggleButton

  1. Font property modified.

Update : 12 Dec 2023

Fix

CesCheckBox

  1. Set direction when RTL value changes.

Update : 11 Dec 2023

New

  1. Add CesToggleButton.

Update: 10 Dec 2023

New

  1. Add CesCheckBox control with nullable value.

Fix

CesControlBase

  1. Some modification on pading when child control dock property set to fill.

CesGroupBox

  1. Better location for CesGridViewFilter dialog when open.
  2. Some bugs fixed.

Update: 8 Dec 2023

New:

  1. Add new property to CesGridView to set appearance and color of column & row header.
  2. Add CesAutoStick property to CesLine.

Fix:

CesGridView:

  1. Better position for showing CesGridView Filter & Sorting icons.
  2. Show CesGridView icons in RTL direction.
  3. Change CesGridView filter & sort icons.

CesRoundedButton:

  1. Make CesRoundedButton circular mode restore to previous radious if value set to false.
  2. Make CesRoundedButton icon & text alignment better with offset from edge.
  3. CesRoundedButton template color modfied. Now user cant set desired color by setting Template poperty value to None.
  4. Make CesRoundedButton image to be removed without exception