Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12591] Re:string grid예제-도와주세요
남아있는꿈 [mato3140] 2915 읽음    2009-04-10 11:25
[이분의 이름 변천사]
2009/04/09 델파이좀 도와주세요 - 박종훈(sdw0704) 
2009/04/01 델파이문제인데여 ㅠ - 박근준(sdw0704) 
2009/03/23 델파이 질문입니다 (빠른시일네)ㅠㅠ - 신동우(sdw0704) 

질문 전부 다 학교 숙제셨죠? 이곳에서 작명하시느라 바쁘시죠?

스트링그리드(StringGrid)의 셀(Cells)에 값을 넣는 방법은 아시죠?
입력버튼을 누르면 Edit에 입력한 내용을 원하는 위치에 넣으시면 되죠!!!
StringGrid.Cells[1,1] := Edit1.text; // 학번...첫번째 입력

문제는 또 입력버튼을 누르면 다음 셀(Cell)에 값이 들어가야 한다는거 아닌가요?
만약에 값이 들어간다면 
StringGrid.Cells[1,2] := Edit1.text; // 학번...두번째 입력
이런식이겠죠

그럼 버튼을 누를 때마다 바뀌어야 할 것이 무엇인가요?
Cells의 두번째 인자 값이 1 -> 2 로 바뀌었죠?

그러면 입력버튼을 누를때마다 저 두번째 인자 값을 어떻게 늘여줄까 고민해보세요

전역변수를 하나 선언하시고
폼이 생성될 때 초기 값(0)을 지정하시고
버튼을 누를 때마다 그 값을 1씩 증가시켜주면 됩니다.

변수를 Ycount: Integer;
이렇게 지정했다고 하면 입력버튼을 눌렀을 때
Inc(Ycount);
StringGrid.Cells[1,Ycount] := Edit1.text; // 학번
이런식으로 사용하면 되겠죠? ^^


왜 그냥 소스로 올려주지 지저분한 설명을 주저리 주저리 달었는지 궁금하시죠?
그냥 소스를 주면 고민을 하지 않을 것이 걱정되서 입니다.

위에 제가 이야기한 내용에서 모르시는 부분은 직접 검색을 해보시고
그 내용과 의미를 파악하시고...숙제를 해결하시기 바랍니다.

이래봤자 또 저번처럼 완전히 짜달라는 식의 어처구니 없는 글이 올라오리라 예상되지만
그런류의 글을 작성할 생각이 드신다면 ... 그냥 F학점에 도전하시라 추천합니다.
-------------------------------------------------------------------
출처 - 한국 델파이 개발자 홈페이지
같은분이시죠?

+ -

관련 글 리스트
12590 string grid예제-도와주세요 델파이초보 3293 2009/04/10
12591     Re:string grid예제-도와주세요 남아있는꿈 2915 2009/04/10
12592         감사합니다!!ㅎㅎ 델파이초보 1798 2009/04/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.