'Programming/c# & winform'에 해당되는 글 96건

  1. 2021.09.01 CGridctrl setitembkcolour
  2. 2021.08.30 mfcimagegallery
  3. 2021.08.25 std::vector , std:set
  4. 2021.08.24 ribbon with gallery
  5. 2021.08.23 mfc ribbon
  6. 2021.08.18 32bit 비트맵, alpha 채널
  7. 2021.07.18 winform ribbonmenu
  8. 2021.07.12 winform MDI 시도!
  9. 2021.07.12 winform IsMdiContainer
  10. 2021.07.12 DataGridView
Programming/c# & winform2021. 9. 1. 16:20

3번째 인자인 색상을 생략하면 clear 색상으로 칠해진다.

그나저나.. color랑 colour을 섞어 쓴 이유는 멀까 -ㅁ-?

 

[링크 : http://egloos.zum.com/potato1004/v/5874308]

'Programming > c# & winform' 카테고리의 다른 글

CGridctrl setitembkcolour  (0) 2021.09.01
mfcimagegallery  (0) 2021.08.30
std::vector , std:set  (0) 2021.08.25
ribbon with gallery  (0) 2021.08.24
mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 8. 30. 11:36

리본 갤러리가 있고

[링크 : https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cmfcribbongallery-class?view=msvc-160]

 

그 안에 리본 갤러리 메뉴 버튼이 있는 듯?

[링크 : https://docs.microsoft.com/ko-kr/cpp/mfc/reference/cmfcribbongallerymenubutton-class?view=msvc-160]

 

'Programming > c# & winform' 카테고리의 다른 글

CGridctrl setitembkcolour  (0) 2021.09.01
mfcimagegallery  (0) 2021.08.30
std::vector , std:set  (0) 2021.08.25
ribbon with gallery  (0) 2021.08.24
mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 8. 25. 17:31

으으 cpp로 전향을 해야 익숙해지려나..

python에서 먼저 접하다 보니 묘하게 쓰기 불편하네

 

[링크 : https://coding-factory.tistory.com/596]

[링크 : https://blockdmask.tistory.com/79]

'Programming > c# & winform' 카테고리의 다른 글

CGridctrl setitembkcolour  (0) 2021.09.01
mfcimagegallery  (0) 2021.08.30
std::vector , std:set  (0) 2021.08.25
ribbon with gallery  (0) 2021.08.24
mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 8. 24. 17:15

 

 

[링크 : https://docs.microsoft.com/en-us/windows/win32/windowsribbon/ribbon-controls-galleries]

[링크 : https://gregmaxey.com/word_tip_pages/ribbon_gallery_control.html]

 

[링크 : https://bcgsoft.com/doc/ribbon.htm]

[링크 : http://help.bcgsoft.com/BCGControlBarPro/class_c_b_c_g_p_ribbon_palette_button.html]

 

[링크 : https://docs.microsoft.com/en-us/cpp/mfc/reference/cmfcribbongallery-class?view=msvc-160]

'Programming > c# & winform' 카테고리의 다른 글

mfcimagegallery  (0) 2021.08.30
std::vector , std:set  (0) 2021.08.25
ribbon with gallery  (0) 2021.08.24
mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
winform ribbonmenu  (0) 2021.07.18
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 8. 23. 14:28

리본 메뉴상의 아이템들은 폰트를 임의로 변경할 수 없나? ㅠㅠ

 

[링크 : https://docs.microsoft.com/en-us/cpp/mfc/ribbon-designer-mfc?view=msvc-160]

 

[링크 : https://stackoverflow.com/questions/18467221/ribbon-controls-and-their-formatting-in-mfc]

[링크 : https://stackoverflow.com/questions/28472090/ribbon-combobox-spacing-and-alignment]

 

[링크 : https://docs.microsoft.com/en-us/windows/win32/windowsribbon/windowsribbon-element-fontcontrol]

'Programming > c# & winform' 카테고리의 다른 글

std::vector , std:set  (0) 2021.08.25
ribbon with gallery  (0) 2021.08.24
mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
winform ribbonmenu  (0) 2021.07.18
winform MDI 시도!  (0) 2021.07.12
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 8. 18. 18:06

으아아아아

[링크 : https://www.generacodice.com/en/articolo/1363254/]

 

ARGB 인데 포맷이 문제인지 이걸 정상적으로 보여주는 프로그램이 거의 없는 듯..

GIMP에서도 안되고 Visual Studio 에서도 정상적으로 보이지 않다가

프로그램에서 빌드해서 실행하면 정상적으로 나온다. 도대체 머여!!

[링크 : http://www.qualibyte.com/pixelformer/]

'Programming > c# & winform' 카테고리의 다른 글

ribbon with gallery  (0) 2021.08.24
mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
winform ribbonmenu  (0) 2021.07.18
winform MDI 시도!  (0) 2021.07.12
winform IsMdiContainer  (0) 2021.07.12
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 7. 18. 22:23

도대체 어떻게 세로로 쌓지?

 

+

테스트 해보니 panel의 FlowsTo를 Bottom이 기본값인데 button은 right 일때만 쌓이고

(right 이면 근데 이미지 사라짐 버그인가?)

Label은 Right일때 2줄, Bottom/Left는 4줄로 쌓인다.

[링크 : https://github.com/ribbonwinforms/ribbonwinforms]

'Programming > c# & winform' 카테고리의 다른 글

mfc ribbon  (0) 2021.08.23
32bit 비트맵, alpha 채널  (0) 2021.08.18
winform ribbonmenu  (0) 2021.07.18
winform MDI 시도!  (0) 2021.07.12
winform IsMdiContainer  (0) 2021.07.12
DataGridView  (0) 2021.07.12
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 7. 12. 14:56

MDI로 하고 하나만 폼 쓰면 되지 않을까 싶긴한데..

 

Form1 에서는 form2를 호출하고, IsMdiContainer = TRUE로 설정해준 다음 아래 코드추가

        private void Form1_Load(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.MdiParent = this;
            form2.Show();
        }

 

Form2는 귀찮으니 windows Forms로 추가!

 

역시 꾸미기 귀찮으니

TextBox 하나 넣고 Dock - Fill/ Multiline True 로 설정하고 끝!

 

빌드하고 실행하면 아래처럼 나온다.

 

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/advanced/how-to-create-mdi-child-forms?view=netframeworkdesktop-4.8]

 

+

자식 MDI 창의 이름을 바꾸려면 form2.Text 에 지정해주면 끝

[링크 : https://stackoverflow.com/questions/59121905]

 

+

자식창 최대 크기로 실행하기

form2.WindowState = FormWindowState.Maximized;

[링크 : https://stackoverflow.com/questions/8765088/maximize-mdi-child-form]

'Programming > c# & winform' 카테고리의 다른 글

32bit 비트맵, alpha 채널  (0) 2021.08.18
winform ribbonmenu  (0) 2021.07.18
winform MDI 시도!  (0) 2021.07.12
winform IsMdiContainer  (0) 2021.07.12
DataGridView  (0) 2021.07.12
winform 자동으로 UI 늘리기  (0) 2021.07.08
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 7. 12. 14:43

 

IsMdiContainer = false(기본값)

 

IsMdiContainer = true

 

 

부모 폼 만들기

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.form.ismdicontainer?view=net-5.0]

 

자식 폼 만들기

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/advanced/how-to-create-mdi-child-forms?view=netframeworkdesktop-4.8]

'Programming > c# & winform' 카테고리의 다른 글

winform ribbonmenu  (0) 2021.07.18
winform MDI 시도!  (0) 2021.07.12
winform IsMdiContainer  (0) 2021.07.12
DataGridView  (0) 2021.07.12
winform 자동으로 UI 늘리기  (0) 2021.07.08
winform MDI  (0) 2021.07.08
Posted by 구차니

댓글을 달아 주세요

Programming/c# & winform2021. 7. 12. 10:52

c#의 기본 컨트롤인데 초기 데이터 생성해서 밀어 넣는게 짜증나는거 제외하면

기본 정렬기능부터 꽤나 쓸만해 보이는 녀석이다.

 

        private void Form1_Load(object sender, EventArgs e)
        {
            //DataSet ds = new System.Data.DataSet();
            DataTable table = new DataTable();
            table.Columns.Add("ID", typeof(string));
            table.Columns.Add("제목", typeof(string));
            table.Columns.Add("구분일", typeof(string));
            table.Columns.Add("생성일", typeof(string));
            table.Columns.Add("수정일", typeof(string));

            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");

            dataGridView1.DataSource = table;
        }

[링크 : https://kinghell.tistory.com/57]

 

DataSet 이라는 클래스는 DB에서 끌어올때 쓰기 유용한 듯.

그래도 둘다 dataGridView.DataSource에 넣으면 되니 어느것이든 상관없으려나?

[링크 : https://afsdzvcx123.tistory.com/entry/C-윈폼-DataGridView-데이터-조회-추가-삭제하는-방법]

 

+

셀 내의 폰트 크기 조절(전체), 셀 크기는 어떻게 조절하냐 ㅠㅠ

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/how-to-set-font-and-color-styles-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8]

 

AutoSizeColumnMode / AutoSizeRowsMode를 AllCells로 하면 데이터 내의 모든 값을 보고 적당한 크기로 해주는 듯.

그런데 AllCells 하면 용량이 크면 너무 부하가 걸릴 것 같으니 DisplayedCells가 나을 것 같다.

Column/Rows 에 하나라도 None/Fit이 있으면 작동을 하지 않고

AllCells 혹은 DisplayedCells 등이 조합되서 설정되지 않으면 작동을 안하는 듯.

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8]

 

컬럼 헤더에 숫자 넣기

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                row.HeaderCell.Value = "A";
                row.Height = 19;
            }

            dataGridView1.Rows[0].HeaderCell.Value = "A";
            dataGridView1.Rows[1].HeaderCell.Value = "B";
            dataGridView1.Rows[2].HeaderCell.Value = "C";
            dataGridView1.Rows[3].HeaderCell.Value = "D";
            dataGridView1.Rows[4].HeaderCell.Value = "E";

[링크 : https://rocabilly.tistory.com/167]

 

컬럼/로우 헤더 스타일(폰트)

            dataGridView1.DataSource = table;
            dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 30);
            dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("Tahoma", 30);
            dataGridView1.RowHeadersDefaultCellStyle.Font = new Font("Tahoma", 30);

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.columnheadersdefaultcellstyle?view=net-5.0]

 

아래의 항목을 설정해주어야 헤더의 폭이 자동으로 설정된다.

ColumnHeadersHeightSizeMode - AutoSize

RowHeadersWidthSizeMode - AutoSizeToAllHeaders

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.columnheadersheightsizemode?view=net-5.0]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.rowheaderswidthsizemode?view=net-5.0]

'Programming > c# & winform' 카테고리의 다른 글

winform MDI 시도!  (0) 2021.07.12
winform IsMdiContainer  (0) 2021.07.12
DataGridView  (0) 2021.07.12
winform 자동으로 UI 늘리기  (0) 2021.07.08
winform MDI  (0) 2021.07.08
winform 첨자(superscript/subscript)  (0) 2021.07.07
Posted by 구차니

댓글을 달아 주세요