Q&A

  • [re] 델파이를 배우는데 질문하나 드릴게요~


오랫만에 와서 답글 하나 남기고 갑니다.
좋은 하루 되시구요.
저의 소스가 왜 이렇게 될지 궁금하시면
저도 답변을 잘 못드리겠네요..
기냥 산수 놀이 입니다.

혹시나 궁금해 하실까봐
스크린 샷도 올립니다....
<!--CodeS-->
procedure TForm1.Button1Click(Sender: TObject);
var
i, j : integer;
begin
   for i := 1 to 5 do
   begin
     for j := 1 to 5 do
     begin
       if j = 1 then
         stringgrid1.cells[i, j] := inttostr(i)
       else
       begin
         stringgrid1.cells[i, j] := inttostr(((j*10)-9)-
                                    StrToInt(stringgrid1.cells[i, j-1]));
       end;
     end;
   end;
end;
<!--CodeE-->



>델파이를 배우는데 숫자가
> 1   2   3   4   5
>10  9   8   7   6
>11 12 13 14 15
>20 19 18 17 16
>21 22 23 24 25
>
>이렇게 나오게 하려고 하는데 스트링그리드하고 버튼을 이용해서
>procedure TForm1.Button1Click(Sender: TObject);
>var
> i, j : integer;
> cnt : integer;
>begin
> cnt := 1;
> for i := 0 to 4 do
>   begin
>   if j mod 2 = 1 then
>      for j:= 0 to 4 do
>   else
>      for j:= 4 downto 1 do
>   begin
>   stringgrid1.cells[j, i] := inttostr(cnt);
>   inc(cnt);
>   end;
>end;
>
>end;
>
>end.
>
>몇시간째하다가 안되서 염치불구하고 질문드립니다.
4  COMMENTS
  • Profile
    최용일 2009.04.06 18:28
    엇... 규춘님 살아계시네요...
  • Profile
    조규춘 2009.04.06 19:42
    헉 용일님 잘계셨죠?
    아직까지 죽지는 않았어요.... 살려줘요..ㅋㅋㅋ
    님은 원래도 굉장했지만
    지금은 더욱더 많은 경력에
    실력이 타의 부러움을 많이 받겠는데요...

    용일님도 "자유게시판"에 저의 고민좀 봐주셔요..
    꾸벅...
    p.s 근데 최석기님 소식은 전혀 안보이네요.
    그분도 잠수중???
  • Profile
    김병윤 2009.04.07 02:47
    꾸뻐덕...규춘님 드뎌 한국으로 컴백하시는군요(대~환~영~입니다 ^^)
    저 다음...초보델파이 델까이 입니다. ^^

    저 산수놀이 머리가 복잡해지네요 ㅎㅎ
    걍 무식하게 이렇게 코딩하면 이해가 더 편하지 싶은데(김재원님 참고해보세요)

    procedure TForm1.Button1Click(Sender: TObject);
    var
    i, j : integer;
    cnt : integer;
    begin
    cnt := 1;
    for i := 0 to 4 do
    begin
    if i mod 2 = 0 then
    for j := 0 to 4 do
    begin
    stringgrid1.cells[j, i] := inttostr(cnt);
    inc(cnt);
    end
    else
    for j := 4 downto 0 do
    begin
    stringgrid1.cells[j, i] := inttostr(cnt);
    inc(cnt);
    end;
    end;
    end;
  • Profile
    조규춘 2009.04.07 11:40
    김병윤님 안녕하셔요. 님이 델까이 아이디 쓰셨었구나.
    하도 오랫만에 컴백하니 조금씩 머리가 안조아 지네요.
    이해해 주셔요. 좋은 하루 되시구요.