TStringGrid C++ Builder XE4 > TStringGrid: 달력 표시(색상) > 월 변경 가능 | 클릭할 때 해당 날짜를 [DateTimePicker1]로 설정 운영 환경 지난번 처리 개요 TStringGrid에서 달력 표시 착색하기 위해 forward, backward 버튼으로 달 변경 가능 TStringGrid에서 특정 날짜를 클릭하면 [DateTimePicker1]에 해당 날짜를 설정합니다. [DateTimePicker1]은 날짜 표시에만 사용됩니다. [DateTimePicker1]일 필요는 없다 구현 Unit1.h Unit1.cpp 동작 예... calendardatetimecolorcppBuilderTStringGrid C++ Builder XE4 > TStringGrid 및 TCalendar > TStringGrid에 TCalendar 문자열을 복사하여 배경색을 변경하는 구현 운영 환경 처리 개요 TCalendar와 TStringGrid가 있습니다 TStringGrid에 TCalendar 문자열을 복사합니다. TStringGrid의 일부 셀의 배경색 변경 구현 Unit1.h Unit1.cpp 동작 예 비고 TCalendar의 DrawCell()을 override하여 색을 띠게 한다. 라는 것이 빠르다는 의견이 있다. 그 방법은 현재 발견되지 않았다.... colordatetimeTStringGridcppBuilder C++ Builder XE4, 10.2 Tokyo > TStringGrid > Classic 표시로 만들기 > DrawingStyle 옵션: gdsClassic 운영 환경 TStringGrid의 셀 테두리가 보이지 않습니다. 에 의하면, DrawingStyle 옵션을 변경하는 것으로, 옛날(C++ Builder 6?)의 스타일에 되돌릴 수 있다는 것. Unit1.cpp Themed 클래식... cppBuilder#migratedTStringGrid Visual Studio/WPF > DataGrid > DataGridComboBoxColumn을 사용해보기 운영 환경 관련 DataGridViewDataGrid에서 콤보 상자를 다루고 싶습니다. 참고 : XAML에서 DataGridComboBoxColumn 추가 x:Name 명세 SelectedValueBinding 명세 DisplayMemberPath 명세 XAML MainWindow.xaml.cs Odo (Deep Space Nine의 캐릭터)는 Unknown의 Gender이지만, 추가해도 「... myVisualStudioStudy#migratedTStringGrid Visual Studio/WPF > DataGrid > XAML에서 열을 추가하여 CS로 데이터 추가 운영 환경 에서 DataGrid에 항목을 추가했다. 열의 설정은 XAML로 실시해 두고 싶다. XAML에서는 DataGrid에서 열 추가 > DataGridTextColumn 추가로 열을 하나씩 늘릴 수 있습니다. 그 때의 XAML은 다음과 같다. XAML 이것만으로는 열의 이름이나 데이터 바인딩의 지정이 없기 때문에, 이하와 같이 재작성해 보았다. XAML 참고 : CS 파일은 다음과 같이... myVisualStudioStudy#migratedTStringGrid Visual Studio/WPF > DataGrid > CS에서 열을 추가하여 데이터 추가 운영 환경 에서 시도한 Windows Forms Application에서 DataGridView에 데이터 추가는 WPF의 경우 오류입니다. WPF에서는 다음과 같이 하는 것 같다. 참고 : DataGridView 추가 이름을 dataGridView1로 둡니다 cs 파일에 다음을 구현합니다 MainWindow.xaml.cs 자신이 하고 싶은 것과는 아직 다르다.... myVisualStudioStudy#migratedTStringGrid Visual Studio/Windows Forms Application > DataGridView > 열 너비 변경 > 지정/자동 조정 운영 환경 DataGridView에서 열의 너비를 변경하고 싶습니다. 명세 .Columns[N].Width 변경 참고: 자동 .AutoSizeColumnsMode 설정 참고: Form1.cs 자동 설정시의 결과.... myVisualStudioStudy#migratedTStringGrid Visual Studio/Windows Forms Application > DataGridView > XE4:SaveToFile()에 해당하는 구현 운영 환경 C++ Builder XE4에서는 TStringGrid에서 SaveToFile()을 하고 csv 파일 출력을 할 수 있었다. VS에서는 어떻게 할까. 참고 : 구현해 보았다. Form1.cs 버튼을 눌러 다음 파일을 bin\Debug 아래에 만들었습니다. test170421a.csv 클립 보드를 다시 쓰는 것은 요점 검토.... myVisualStudioStudyfileIO#migratedTStringGrid Visual Studio/Windows Forms Application > DataGridView > XE4:TStringGrid에 해당하는/csv 문자열 할당: .split() 사용 운영 환경 C++ Builder XE4에서 TStringGrid와 같은 테이블을 만들고 싶습니다. VS에서는 DataGridView라는 것 같다. 추가해 보았습니다. csv 문자열 할당 참고 : .Rows.Add() 부분에는 개선의 여지는 있다. dataGridView1.Rows.Add(elem); 하지만 추가할 수 있었다.... myVisualStudioStudyPrimer#migratedTStringGrid C++ Builder XE4, 10.2 Tokyo > TStringGrid > 셀 위치 변경 > 속성 Row 및 Col 설정 운영 환경 TStringGrid에서 셀의 위치를 변경하고 싶습니다. 참고 속성 Row와 Col을 설정하는 것 같습니다. Unit1.cpp... cppBuilder#migratedTStringGrid
C++ Builder XE4 > TStringGrid: 달력 표시(색상) > 월 변경 가능 | 클릭할 때 해당 날짜를 [DateTimePicker1]로 설정 운영 환경 지난번 처리 개요 TStringGrid에서 달력 표시 착색하기 위해 forward, backward 버튼으로 달 변경 가능 TStringGrid에서 특정 날짜를 클릭하면 [DateTimePicker1]에 해당 날짜를 설정합니다. [DateTimePicker1]은 날짜 표시에만 사용됩니다. [DateTimePicker1]일 필요는 없다 구현 Unit1.h Unit1.cpp 동작 예... calendardatetimecolorcppBuilderTStringGrid C++ Builder XE4 > TStringGrid 및 TCalendar > TStringGrid에 TCalendar 문자열을 복사하여 배경색을 변경하는 구현 운영 환경 처리 개요 TCalendar와 TStringGrid가 있습니다 TStringGrid에 TCalendar 문자열을 복사합니다. TStringGrid의 일부 셀의 배경색 변경 구현 Unit1.h Unit1.cpp 동작 예 비고 TCalendar의 DrawCell()을 override하여 색을 띠게 한다. 라는 것이 빠르다는 의견이 있다. 그 방법은 현재 발견되지 않았다.... colordatetimeTStringGridcppBuilder C++ Builder XE4, 10.2 Tokyo > TStringGrid > Classic 표시로 만들기 > DrawingStyle 옵션: gdsClassic 운영 환경 TStringGrid의 셀 테두리가 보이지 않습니다. 에 의하면, DrawingStyle 옵션을 변경하는 것으로, 옛날(C++ Builder 6?)의 스타일에 되돌릴 수 있다는 것. Unit1.cpp Themed 클래식... cppBuilder#migratedTStringGrid Visual Studio/WPF > DataGrid > DataGridComboBoxColumn을 사용해보기 운영 환경 관련 DataGridViewDataGrid에서 콤보 상자를 다루고 싶습니다. 참고 : XAML에서 DataGridComboBoxColumn 추가 x:Name 명세 SelectedValueBinding 명세 DisplayMemberPath 명세 XAML MainWindow.xaml.cs Odo (Deep Space Nine의 캐릭터)는 Unknown의 Gender이지만, 추가해도 「... myVisualStudioStudy#migratedTStringGrid Visual Studio/WPF > DataGrid > XAML에서 열을 추가하여 CS로 데이터 추가 운영 환경 에서 DataGrid에 항목을 추가했다. 열의 설정은 XAML로 실시해 두고 싶다. XAML에서는 DataGrid에서 열 추가 > DataGridTextColumn 추가로 열을 하나씩 늘릴 수 있습니다. 그 때의 XAML은 다음과 같다. XAML 이것만으로는 열의 이름이나 데이터 바인딩의 지정이 없기 때문에, 이하와 같이 재작성해 보았다. XAML 참고 : CS 파일은 다음과 같이... myVisualStudioStudy#migratedTStringGrid Visual Studio/WPF > DataGrid > CS에서 열을 추가하여 데이터 추가 운영 환경 에서 시도한 Windows Forms Application에서 DataGridView에 데이터 추가는 WPF의 경우 오류입니다. WPF에서는 다음과 같이 하는 것 같다. 참고 : DataGridView 추가 이름을 dataGridView1로 둡니다 cs 파일에 다음을 구현합니다 MainWindow.xaml.cs 자신이 하고 싶은 것과는 아직 다르다.... myVisualStudioStudy#migratedTStringGrid Visual Studio/Windows Forms Application > DataGridView > 열 너비 변경 > 지정/자동 조정 운영 환경 DataGridView에서 열의 너비를 변경하고 싶습니다. 명세 .Columns[N].Width 변경 참고: 자동 .AutoSizeColumnsMode 설정 참고: Form1.cs 자동 설정시의 결과.... myVisualStudioStudy#migratedTStringGrid Visual Studio/Windows Forms Application > DataGridView > XE4:SaveToFile()에 해당하는 구현 운영 환경 C++ Builder XE4에서는 TStringGrid에서 SaveToFile()을 하고 csv 파일 출력을 할 수 있었다. VS에서는 어떻게 할까. 참고 : 구현해 보았다. Form1.cs 버튼을 눌러 다음 파일을 bin\Debug 아래에 만들었습니다. test170421a.csv 클립 보드를 다시 쓰는 것은 요점 검토.... myVisualStudioStudyfileIO#migratedTStringGrid Visual Studio/Windows Forms Application > DataGridView > XE4:TStringGrid에 해당하는/csv 문자열 할당: .split() 사용 운영 환경 C++ Builder XE4에서 TStringGrid와 같은 테이블을 만들고 싶습니다. VS에서는 DataGridView라는 것 같다. 추가해 보았습니다. csv 문자열 할당 참고 : .Rows.Add() 부분에는 개선의 여지는 있다. dataGridView1.Rows.Add(elem); 하지만 추가할 수 있었다.... myVisualStudioStudyPrimer#migratedTStringGrid C++ Builder XE4, 10.2 Tokyo > TStringGrid > 셀 위치 변경 > 속성 Row 및 Col 설정 운영 환경 TStringGrid에서 셀의 위치를 변경하고 싶습니다. 참고 속성 Row와 Col을 설정하는 것 같습니다. Unit1.cpp... cppBuilder#migratedTStringGrid