코딩중에 답답하여 질문올립니다.
for(int i = 0~ i++)
{
for(int j = 0~ j++)
{
for(int k = 0 ~ k++)
{
실행문~~
label3.Text = k.ToString;
}
label2.Text = j.ToString;
}
label1.Text = i.ToString;
}
이런식으로 for문의 진행상황을 좀 보고 싶은데
Form화면에는 그대로 label1,label2,label3 만 덩그러니 있네요...
for문진행중이라도 form화면에 label에 좀 진행상황을 볼수 있게 할수없나요?
for문 진행중일때 label이나 TextBox 계속 업데이트하는 방법좀 알려주세요
안녕하세요?
1. 아래와 같이 라벨을 표시하기 전에 Application.DoEvents() 메서드를 호출해 보세요.
private void button1_Click(object sender, EventArgs e)
{
ShowLabel(30);
}
private void ShowLabel(int count)
{
for (int i = 0; i < count; i++)
{
Application.DoEvents();
label1.Text = (i+1).ToString();
for (int j = 0; j < count; j++)
{
Application.DoEvents();
label2.Text = (j+1).ToString();
for (int k = 0; k < count; k++)
{
Application.DoEvents();
label3.Text = (k+1).ToString();
}
}
}
}
도움이 되시길 바랍니다.
감사합니다.
written by
legend
C과외/C#과외/VB과외 프로그래밍 과외.서울인천경기-방문강의.기타전국-화상강의.제대로 체계적으로 배우고싶은분들.15년경력 프리랜서.삼성/포스코/한진 등. 서울,인천,경기,분당,일산,과천,산본,부천,부평,평촌,안산,안양,광명,용인,시흥,성남,수원,평택,오산,화성,동탄,천안,아산, c#프로그래밍1:1과외, 15년 이상 프로젝트 경력의 프리랜서 직접 강의, c#프로그래밍 과외, c#프로그래밍교육, IT·컴퓨터·컴퓨터과외비·프로그래밍과외, c# 강좌, c# 프로그래밍, 데이터베이스, 데이터베이스 프로그래밍, db, DB, 과외비,컴퓨터1:1,컴퓨터개인지도,컴퓨터실무과외,컴퓨터과외,컴퓨터1:1과외, 서울,인천,경기,부천,안산,분당,일산,천안,과천,산본,안양,광명,평촌,수원,평택,오산,용인,부평,시흥,성남,화성,동탄
광주,부산,대구,대전,마산,창원,울산,전주,군산,원주,강릉,충청남도,충청북도,강원도,경상남도,경상북도,전라남도,전라북도,제주도
'좋은질문' 카테고리의 다른 글
C# DataGridView 컬럼(column) 카운터 하기 (0) | 2014.09.06 |
---|---|
C# public form과 private form_load의 질문입니다. (0) | 2014.09.05 |
C# 랜덤 넘버 다수 라벨 (0) | 2014.09.02 |
C# 텍스트파일 Dataset으로 읽어오기 (0) | 2014.09.01 |
C# 이벤트 속성을 직접 코드로 작성하였을 때 (0) | 2014.08.31 |