컨트롤을 삽입하기 위해 특정 행을 가져 오는 방법

슬링 온라인

결정된 위치에서 ac # tableLayoutPanel에 행을 삽입하려고합니다.

레이블 중 하나에 확인 표시가없는 첫 번째 행을 확인하고 컨트롤을 삽입 할 행으로 설정해야합니다.

for 루프에서 insertRow를 설정 한 것 같지만 행 삽입 지점에 도달하면 insertRow 값은 0입니다. for 루프가 종료되면 insertRow 값이 다시 0으로 되돌아가는 것 같습니다. 할당되지 않은 변수 사용에 대한 오류 메시지가 표시되면 "= 0"으로 insertRow를 초기화하지 마십시오. 도움을 주시면 감사하겠습니다.

        int insertRow = 0;
        int rowCount = tableLayoutPanel2.RowCount;

        //Get first row without member listed
        for (int i = 1; i <= rowCount - 1; i++)
        {
            if (tableLayoutPanel2.GetControlFromPosition(1, i).Text != "✔")
            {
                insertRow = i;
            }
        }
        //Add Row to table
        tableLayoutPanel2.RowCount++;
        tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 29));
        //Insert Row
        tableLayoutPanel2.Controls.Add(new Label() { Text = Name.Text, TextAlign = ContentAlignment.MiddleCenter, Anchor = AnchorStyles.None, AutoSize = false }, 0, insertRow);
슬링 온라인

필요한 것은 insertRow 변수 세트를 유지하기 위해 루프를 "중단"하는 것뿐이었습니다.

for (int i = 1; i <= rowCount - 1; i++)
        {
            if (tableLayoutPanel2.GetControlFromPosition(1, i).Text != "✔")
            {
                insertRow = i;
                break;
            }
        }
        //Add Row to table
        tableLayoutPanel2.RowCount++;
        tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 29));
        //Insert member
        tableLayoutPanel2.Controls.Add(new Label() { Text = Name.Text, TextAlign = ContentAlignment.MiddleCenter, Anchor = AnchorStyles.None, AutoSize = false }, 0, insertRow);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

html 페이지의 특정 부분을 webBrowser 컨트롤로 가져 오는 방법은 무엇입니까?

분류에서Dev

Javascript 또는 GAS에서 특정 데이터를 가져 오기 위해 JSON 응답을 루프하는 방법

분류에서Dev

문화 설정을 위해 mvc 기본 컨트롤러에서 재정의하는 가장 적합한 방법

분류에서Dev

행을 가져 오기 위해 linq 조작을 최적화하는 방법

분류에서Dev

특정 반복 행 아래가 아닌 위에 하나의 빈 행을 삽입하는 방법

분류에서Dev

데이터베이스에서 특정 ID로 기사를 가져 오기 위해 준비된 진술을 호출하는 방법은 무엇입니까?

분류에서Dev

UserId 및 UserName 값을 가져 오기 위해 CreateUserWizard를 사용자 지정하는 방법은 무엇입니까?

분류에서Dev

laravel 컨트롤러에 배열 값을 가져오고 데이터베이스에 삽입하는 방법

분류에서Dev

C # Winforms에서 자동 크기 조정 후 컨트롤의 차원을 가져 오는 방법

분류에서Dev

데이터 바인딩 된 목록 컨트롤에서 특정 레이아웃을 가져 오는 방법

분류에서Dev

사용자 정의 컨트롤에서 dataGridView에 행을 추가하는 방법

분류에서Dev

트렁크 및 특정 분기에 대해 subgit 가져 오기를 실행하는 방법

분류에서Dev

사용자 정의 컨트롤에서 속성을 바인딩하거나 가져 오는 방법

분류에서Dev

특정 명령을 실행하기 위해 단어를 지정하는 방법

분류에서Dev

특정 값을 얻기 위해 행렬을 보간하는 방법

분류에서Dev

특정 발생 전에 모든 행을 가져 오는 방법

분류에서Dev

더 쉬운 코딩을 위해 WPF 컨트롤의 이름을 지정하는 방법은 무엇입니까?

분류에서Dev

r에서 dplyr로 특정 위치에 빈 행을 삽입하는 방법

분류에서Dev

MySQL 쿼리-테이블에 새 행을 삽입하기 위해 삽입되지 않은 ID 가져 오기

분류에서Dev

특정 빌드에 대해서만 webpack 가져 오기 polyfill을 만드는 방법은 무엇입니까?

분류에서Dev

포스트 백 후 특정 패널을 활성화하기 위해 특정 JavaScript를 실행하는 방법

분류에서Dev

bash 스크립트가 Python 스크립트를 실행하기 위해 특정 Python 버전을 사용하도록 만드는 방법은 무엇입니까?

분류에서Dev

XLRD를 사용하여 특정 행의 특정 열에서 값을 가져 오는 방법

분류에서Dev

특정 상위 모델 (Ruby on Rails)에 속하는 모든 하위 모델을 가져 오는 방법

분류에서Dev

다른 열에서 특정 값을 가진 해당 열을 가져 오는 방법은 무엇입니까?

분류에서Dev

Postman Collection Runner-나중에 다시 가져 오기 위해 테스트 실행을 저장하는 방법

분류에서Dev

사용자 지정 지시문을 작성하기 위해 모듈을 가져 오는 방법

분류에서Dev

광고를 피하기 위해 HTML 삽입 (삽입)을 방지하는 방법

분류에서Dev

Laravel 5에서보기 위해 컨트롤러에서 배열을 출력하는 가장 좋은 방법

Related 관련 기사

  1. 1

    html 페이지의 특정 부분을 webBrowser 컨트롤로 가져 오는 방법은 무엇입니까?

  2. 2

    Javascript 또는 GAS에서 특정 데이터를 가져 오기 위해 JSON 응답을 루프하는 방법

  3. 3

    문화 설정을 위해 mvc 기본 컨트롤러에서 재정의하는 가장 적합한 방법

  4. 4

    행을 가져 오기 위해 linq 조작을 최적화하는 방법

  5. 5

    특정 반복 행 아래가 아닌 위에 하나의 빈 행을 삽입하는 방법

  6. 6

    데이터베이스에서 특정 ID로 기사를 가져 오기 위해 준비된 진술을 호출하는 방법은 무엇입니까?

  7. 7

    UserId 및 UserName 값을 가져 오기 위해 CreateUserWizard를 사용자 지정하는 방법은 무엇입니까?

  8. 8

    laravel 컨트롤러에 배열 값을 가져오고 데이터베이스에 삽입하는 방법

  9. 9

    C # Winforms에서 자동 크기 조정 후 컨트롤의 차원을 가져 오는 방법

  10. 10

    데이터 바인딩 된 목록 컨트롤에서 특정 레이아웃을 가져 오는 방법

  11. 11

    사용자 정의 컨트롤에서 dataGridView에 행을 추가하는 방법

  12. 12

    트렁크 및 특정 분기에 대해 subgit 가져 오기를 실행하는 방법

  13. 13

    사용자 정의 컨트롤에서 속성을 바인딩하거나 가져 오는 방법

  14. 14

    특정 명령을 실행하기 위해 단어를 지정하는 방법

  15. 15

    특정 값을 얻기 위해 행렬을 보간하는 방법

  16. 16

    특정 발생 전에 모든 행을 가져 오는 방법

  17. 17

    더 쉬운 코딩을 위해 WPF 컨트롤의 이름을 지정하는 방법은 무엇입니까?

  18. 18

    r에서 dplyr로 특정 위치에 빈 행을 삽입하는 방법

  19. 19

    MySQL 쿼리-테이블에 새 행을 삽입하기 위해 삽입되지 않은 ID 가져 오기

  20. 20

    특정 빌드에 대해서만 webpack 가져 오기 polyfill을 만드는 방법은 무엇입니까?

  21. 21

    포스트 백 후 특정 패널을 활성화하기 위해 특정 JavaScript를 실행하는 방법

  22. 22

    bash 스크립트가 Python 스크립트를 실행하기 위해 특정 Python 버전을 사용하도록 만드는 방법은 무엇입니까?

  23. 23

    XLRD를 사용하여 특정 행의 특정 열에서 값을 가져 오는 방법

  24. 24

    특정 상위 모델 (Ruby on Rails)에 속하는 모든 하위 모델을 가져 오는 방법

  25. 25

    다른 열에서 특정 값을 가진 해당 열을 가져 오는 방법은 무엇입니까?

  26. 26

    Postman Collection Runner-나중에 다시 가져 오기 위해 테스트 실행을 저장하는 방법

  27. 27

    사용자 지정 지시문을 작성하기 위해 모듈을 가져 오는 방법

  28. 28

    광고를 피하기 위해 HTML 삽입 (삽입)을 방지하는 방법

  29. 29

    Laravel 5에서보기 위해 컨트롤러에서 배열을 출력하는 가장 좋은 방법

뜨겁다태그

보관