Q&A

  • 그리드에 포커스가게 하는법..
  에디트 박스에서 코드값을 입력하고 엔터를 쳤을때..
그리드에 같은 코드값이 있으면 해당 row로 포커스가 가게 해주려고 합니다..
아래와 같이 코딩을 하다 말았는데..
우찌하믄 좋을까요..
도와주세요..


  for i := 0 to AdvGrid1.rowcount -1 do
  begin
    if AdvGrid1.cells[1,i] = EditN_menu_code.text then

  end;
2  COMMENTS
  • Profile
    하얀까마귀 2002.11.12 07:11
    안녕하세요 하얀까마귀 입니다.

    먼저 어떤 그리드인지 알려주셔야 정확한 답변이 가능할것 같네요..

    그냥 dbGrid, 라면
    SelectedRows[..] 를 이용하시면 원하시는 위치로 이동이 가능할겁니다.

    그럼 즐거운시간 되세요.

  • Profile
    2002.11.12 07:31
        if AdvGrid1.cells[1,i] = EditN_menu_code.text then begin
          AdvGrid1.Col := 1;
          AdvGrid1.Row := i;
        end;
              


    Grid의 Col과 Row는 현재 Column과 Row를 나타냅니다.