! 제품 버전을 정확하게 입력해 주세요.
제품 버전이 정확하게 기재되어 있지 않은 경우,
최신 버전을 기준으로 안내 드리므로
더욱 빠르고 명확한 안내를 위해
제품 버전을 정확하게 입력해 주세요!

[2019 v3] WinForms 업데이트 > 새로운 소식

본문 바로가기

ComponentOne

새로운 소식

정식출시 [2019 v3] WinForms 업데이트

페이지 정보

작성자 최고관리자 작성일 2019-11-19 00:00 조회 1,514회 댓글 0건

본문

FlexGrid 행 세부 정보
- 계층 구조 그리드에 대한 새로운 해석

WinForms용 FlexGrid는 이미 계층 구조 데이터 트리를 지원했지만 새로운 행 세부 정보 기능을 사용하면 중첩 그리드를 생성할 때 더 유연하게 작업할 수 있습니다. 행 세부 정보를 이용하면 그리드의 각 행 아래에 있는 축소 가능 패널 내에서 추가 정보 또는 관련 정보를 표시할 수 있습니다. 입력 양식, 하위 데이터 그리드 또는 세부 정보 행에 있는 그 밖의 모든 것을 표시할 수 있습니다.


ComponentOne 2019 v3


FlexGrid에는 두 개의 기본 제공 행 세부 정보 공급자가 있습니다. 그중 하나인 IC1InputPanelRowDetail은 편집 양식으로 사용할 수 있고, 다른 하나인 IC1FlexgridRowDetail은 마스터 세부 정보 그리드에서 하위 레코드를 표시하는 데 사용할 수 있습니다. 또한 FlexGrid를 사용하면 사용자 정의를 통해 행 세부 정보 내의 다른 컨트롤을 보여줄 수 있습니다.


FlexGridRowDetail:

ComponentOne 2019 v3

공식 릴리스
- 훨씬 편리하고 새로운 WinForms용 리본

WinForms용 C1Ribbon 컨트롤을 처음 릴리스한 지 10년 이상이 지났습니다. 그동안 당사는 Microsoft Office와 보조를 맞추기 위해 기능을 지속적으로 추가했습니다. 올해 당사는 사용자의 요청에 부응하기 위해 새로운 리본 컨트롤을 개발할 때가 되었다고 판단했습니다. 새로운 WinForms용 리본은 .NET 4.5.2를 기반으로 구축되었으며 Office 365의 UI 개념에 기반을 두고 있습니다. 개선된 사항은 다음과 같습니다.

  • 리본이 축소되었을 때 표시되는 보기가 새롭게 간소화되었습니다.
  • 버튼, 진행률 표시줄, 업데이트된 갤러리 등 20개 이상의 포함된 컨트롤이 제공됩니다.
  • 버튼을 위한 포함된 이미지 세트가 개선되었으며 글꼴 및 벡터 기반 아이콘에 대한 지원이 제공됩니다.
  • Backstage 보기 및 상태 표시줄 컴포넌트가 제공됩니다.

ComponentOne 2019 v3


베타 릴리스 이후로 다음과 같은 새로운 기능이 추가되었습니다.

  • IconSet 속성용 디자이너
  • 기본 아이콘 사전 설정의 아이콘
  • C1BackstageView의 스마트 태그
  • RibbonMenu 및 RibbonSplitButton 구성 요소의 PreferredItemSize 속성 이 속성은 드롭다운 항목의 크기를 지정합니다.
  • 선택한 탭의 콘텐츠 스크롤 지원
  • 이제 접근성을 통해 ProgressBar 값을 설정할 수 있습니다.
  • DatePicker 드롭다운에 대한 접근성 지원
  • RibbonColorPickerItem 클래스의 GetColorIndex 메서드 이 메서드는 팔레트에서 색상 색인을 반환합니다.
  • RibbonGalleryItem 클래스의 GalleryItemTextImageRelation 속성 이 속성은 텍스트와 이미지의 위치를 각 항목에 대해 상대적으로 지정합니다.도록 추가되었습니다.
  • 리본 구성 요소의 LargeImage, Image, SmallImage 속성 이러한 속성은 클래식 버전의 리본에서 쉽게 마이그레이션할 수 있도록 추가되었습니다.


기존 리본 사용자는 새 리본이 동일한 테마를 40개 이상 지원하고 C1ThemeController를 사용하여 이 리본을 사용자 정의할 수 있다는 점에 만족하실 수 있을 것입니다. 이제 Visual Studio 도구 상자에서 "클래식"으로 표시되는 이전 C1Ribbon은 계속 유지됩니다.


에 대해 자세히 알아보십시오.

FlexPivot에서 KPI 지원

FlexPivot이 이제 데이터소스에서 추세, 목표 및 상태와 같은 KPI 정보 표시를 지원합니다. KPI 필드가 식별되면 이 필드들이 피벗 패널 내의 값 필드에 추가될 수 있습니다. FlexPivot 컨트롤에는 원통형, 계기, 표준화살표(StandardArrow), 변화량화살표(VarianceArrow), 도로표지(RoadSigns) 및 신호등(TrafficLight)과 같은 KPI를 보여주는 기본 제공 그래픽이 있습니다.


ComponentOne 2019 v3

새로운 FlexChart 디자이너로 런타임에 차트 편집

이제 WinForms용 FlexChart에 최종 사용자가 차트를 변경할 수 있도록 해주는 런타임 디자이너가 제공됩니다. 사용자는 차트의 섹션을 두 번 클릭하여 디자이너를 간단히 열 수 있습니다. 이 디자이너는 데이터 소스 필드, 계열, 축, 머리글, 바닥글, 범례 및 기타 차트 속성의 변경을 지원합니다.


다음은 FlexChart 디자이너의 실제 사용 모습입니다.


추가로 사용자 정의할 수 있도록 런타임 디자이너의 소스 코드가 위의 비디오에 포함된 데모와 함께 샘플로 제공됩니다. 응용 프로그램의 실행 사이에 런타임 변경 사항을 유지하기 위해 FlexChart를 직렬화할 수 있습니다. 

.NET Core 3.0에 대한 지속적인 지원

ComponentOne WinForms Edition의 전체 Studio가 .NET Core 3.0을 지원하도록 업그레이드되었습니다.

  • 다중 프로젝트 템플릿 추가: .NET Framework 디자이너의 디자이너 환경을 활용하면서 당사의 컨트롤을 사용하여 .NET Core 프로젝트를 빠르게 만들 수 있도록 해주는 .NET Core 3.0용의 새로운 다중 프로젝트 템플릿을 추가했습니다. 이 솔루션은 두 개의 프로젝트로 구성되어 있습니다. 하나는 대상 프레임워크인 .NET Core 3.0 프로젝트이고, 다른 프로젝트는 디자인을 할 수 있도록 해주는 .NET Framework 프로젝트입니다. Core 3.0 WinForms 디자이너는 아직 초기 단계이며 .NET Framework 디자이너로서 정확한 환경을 제공하지 않을 수 있으므로 이 템플릿은 개발자에게 익숙한 디자인 환경을 통해 .NET Core에서 유연하게 작업할 수 있는 방법을 제공합니다.
  • NuGet 패키지 이용 가능: 이제 2019 v3 릴리스부터 ComponentOne WinForms Edition에는 모든 라이브러리를 위한 NuGet 패키지가 포함됩니다. 이는 NuGet을 사용하여 모든 타사 라이브러리를 관리하고자 하는 일부 개발자와 Windows Forms 응용 프로그램으로 .NET Core 3.0을 사용하는 개발자가 편리하게 이용할 수 ​​있습니다. NuGet 패키지는 Program Files/ComponentOne/WinForms Edition의 DLL과 함께 설치됩니다.



추가 WinForms Edition 업데이트


새로운 C1ThemePicker 컨트롤을 사용하면 테마 이름을 선택할 수 있고 ThemeController 속성이 설정되어 있으면 런타임에 테마를 변경할 수 있습니다.


ComponentOne WinForms Edition의 2019 v3 릴리스에는 기타 여러 가지 사소한 개선 사항이 있습니다. 이 개선 사항들은 이 게시물의 끝에 나와 있습니다.


C1Command

  • C1CommandLink 클래스에 대한 패딩(Padding) 속성을 추가했습니다.


C1FlexGrid

  • 현재 검색 상태가 포함된 XML 문자열을 가져오거나 설정하기 위해 C1FlexGrid에 대한 SearchDefinition 속성을 추가했습니다.
  • CellStyle.SearchBackColor 속성의 설명을 개선했습니다.
  • C1FlexGrid에 대한 CellLabelDelay 속성을 추가했습니다. 도구 설명 레이블이 표시되기 전에 내용이 부분적으로 숨겨져 있는 셀 위에 마우스 포인터가 머무르는 시간(밀리초)을 이용하거나 설정할 수 있습니다.
  • 열 필터 아이콘이 표시되는지 여부를 나타내는 ShowFilterIcon 속성을 추가했습니다.


C1GanttView

  • C1GanttView.Options.OutlineColumn 속성을 추가했습니다.


C1Input

  • [C1DateEdit] 이제 다음/이전 화살표를 두 번 클릭하면 드롭다운 달력이 2개월씩 이동합니다.
  • [C1SplitButton] 드롭다운 목록에 위쪽/아래쪽 화살표 버튼을 추가했습니다. 모든 항목이 화면에 맞지 않으면 화살표가 나타납니다.


C1InputPanel

  • InputComboBox 클래스에 ToolTipMember 속성을 추가했습니다. 이 속성은 InputComboBox 항목의 도구 설명에 속성을 가져오거나 설정합니다.


C1List

  • HotRowChanged 이벤트를 추가했습니다.
  • 마우스로 가리킨 행이 이제 HighLightRowStyle을 사용하여 강조 표시됩니다.


C1Themes

  • 테마 적용을 제어하는 ​​데 도움이 되는 IC1Themeable 인터페이스를 추가했습니다.
  • 테마가 상위 컨트롤에 적용되었는지 여부와 관계없이 테마를 하위 컨트롤에 적용하는 C1ThemeController.ApplyThemeToControlTree 메서드에 매개 변수를 추가했습니다.


DashboardLayout

  • C1DashboardLayout.Options.HeaderAppearance 속성을 추가했습니다.


DataFilter

  • 데이터 소스가 DataTable이고 데이터 소스가 변경될 때 CheckListFilter 항목을 업데이트하는 지원을 추가했습니다.
  • C1DataFilter 컨트롤에 ShowClearFilterButtons 속성을 추가했습니다. 이 속성은 필터 머리글에 필터 지우기 버튼을 표시할지 여부를 나타내는 값을 가져오거나 설정합니다.
  • Filter 클래스에 Reset 메서드를 추가했습니다. 이 메서드는 필터 값을 기본값으로 재설정합니다.
  • DateRangeFilter의 날짜 편집기별로 키보드 및 마우스를 사용하는 탐색 지원을 추가했습니다.
  • ChecklistFilter 항목에 대한 요약 지원을 추가했습니다.
  • DataRange 필터에 대한 사용자 정의 형식 지원을 추가했습니다.
  • 테마가 지정된 스크롤 막대에 대한 지원을 추가했습니다.
  • AutoWidthMode 속성을 추가했습니다. 이 속성은 C1DataFilter가 자동으로 자체 너비를 설정하는 모드를 ‘가져오거나 설정합니다’.
  • PredicateExpression 클래스를 추가했습니다. 이 클래스는 조건자를 필터링 함수로 사용하는 표현식을 나타냅니다. 이 클래스는 DataTable에서 작동하지 않습니다.


FlexPivot

  • [C1FlexPivotSlicer] 접근성 지원을 추가했습니다.
  • [C1FlexPivotChart] 최종 사용자 복사 작업에 대한 지원을 추가했습니다. Ctrl+C를 누르면 png 형식의 차트 이미지가 클립보드에 복사됩니다.


MultiSelect

  • C1TagEditor/C1MultiSelect에서 별도의 placeholder 요소를 추가했습니다.
  • [C1CheckList] 접근성 지원을 추가했습니다.


TreeView

  • 테마에서 CustomContentPresenter에 대한 그라데이션 지원을 추가했습니다.
  • C1TreeView 컨트롤에 ColumnHeaderMouseClick 이벤트를 추가했습니다. 이 이벤트는 사용자가 열 머리글을 클릭할 때 발생합니다.
  • 페이스북으로 공유
  • 트위터로  공유
  • 링크 복사
  • 카카오톡으로 보내기
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기

인기글

더보기
  • 인기 게시물이 없습니다.
메시어스 홈페이지를 통해 제품에 대해서 더 자세히 알아 보세요!
홈페이지 바로가기
이메일 : sales-kor@mescius.com | 전화 : 1670-0583 | 경기도 과천시 과천대로 7길 33, 디테크타워 B동 1107호 메시어스(주) 대표자 : 허경명 | 사업자등록번호 : 123-84-00981 | 통신판매업신고번호 : 2013-경기안양-00331 ⓒ 2024 MESCIUS inc. All rights reserved.