Q&A

  • [급급]listView에 있는 내용을 삭제하려구요,,,,,????
안녕하세요...델파이 고수님들....

listView에 뿌려진 내용을 삭제하려구 하는데요...

listView는 각 행의 내용을 마우스로 선택이 안되네요...

caption만 선택이 되는데 그행을 다선택해서 삭제는 안되는건가요?

MultiSelect해서 한번에 삭제 되는것도 아시면 좀....갈켜주세요...

그럼 부탁드림니다...



procedure Tjage_Inout.btDeleteClick(Sender: TObject);

var

i : integer;

listItem : TlistItem;

begin

listItem := nil;

listItem := JajeInoutListView.Selected;

if listItem = nil then

begin

Showmessage('삭제할 리스트 번호를 선택하십시요');

exit;

end

else

begin

for i:=JajeInoutListView.Items.Count-1 downto 0 do

ListItem := JajeInoutListView.Items[i];

listItem.Free;

end;



end;



end.

1  COMMENTS
  • Profile
    최용일 2000.07.06 09:21
    안녕하세요. 최용일입니다.



    전체행을 선택하실려면 RowSelect속성을 True로 해주시면 되구, 삭제는 아래와 같이



    Delete메소드를 사용하세요.



    var

    I: Integer;

    begin

    if JajeInoutListView.SelCount = 0 then

    begin

    Showmessage('삭제할 리스트 번호를 선택하십시요');

    exit;

    end;



    for I := JajeInoutListView.Items.Count - 1 downto 0 do

    if JajeInoutListView.Items[I].Selected then

    JajeInoutListView.Items.Delete(I);

    end;



    ^^ 항상 즐코하세요.



    유병용 wrote:

    > 안녕하세요...델파이 고수님들....

    > listView에 뿌려진 내용을 삭제하려구 하는데요...

    > listView는 각 행의 내용을 마우스로 선택이 안되네요...

    > caption만 선택이 되는데 그행을 다선택해서 삭제는 안되는건가요?

    > MultiSelect해서 한번에 삭제 되는것도 아시면 좀....갈켜주세요...

    > 그럼 부탁드림니다...

    >

    > procedure Tjage_Inout.btDeleteClick(Sender: TObject);

    > var

    > i : integer;

    > listItem : TlistItem;

    > begin

    > listItem := nil;

    > listItem := JajeInoutListView.Selected;

    > if listItem = nil then

    > begin

    > Showmessage('삭제할 리스트 번호를 선택하십시요');

    > exit;

    > end

    > else

    > begin

    > for i:=JajeInoutListView.Items.Count-1 downto 0 do

    > ListItem := JajeInoutListView.Items[i];

    > listItem.Free;

    > end;

    >

    > end;

    >

    > end.

    • 골든락
    • 2000.07.06 06:55
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.06 08:57
      안녕하세요. 최용일입니다. sample.exe /install - sample.exe 서비스 프로그램 설치하기 sample.exe /...
    • 이성훈
    • 2000.07.06 06:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 임형호
      2000.07.06 08:10
      이성훈 wrote: > 제가 오라클은 처음이거든요... > 오라클 8.0.5을 델5.0에 붙이려고 하는데 잘 안되네요...
    • 조규춘
      2000.07.06 08:52
    • 델파이초짜.
      2000.07.06 09:08
    • 조규춘
      2000.07.06 09:27
    • 델파이초짜.
      2000.07.06 10:35
    • 조규춘
      2000.07.06 14:22
    • 델파이초짜.
      2000.07.06 23:14
    • 최용일
      2000.07.06 09:34
    • • • •
    • 궁금
    • 2000.07.06 06:04
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김병훈
    • 2000.07.06 05:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • k
      2000.07.06 05:26
      김병훈 wrote: > 델파이에 있는 코드 자동완성기능이 있잖아요.. > > 알파벳 계속 해서 치면 근접한 문...
    • 김병훈
      2000.07.06 06:41
      k wrote: > 김병훈 wrote: > > 델파이에 있는 코드 자동완성기능이 있잖아요.. > > > > 알파벳 계속 ...
    • 유병용
    • 2000.07.06 04:56
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.06 09:21
      안녕하세요. 최용일입니다. 전체행을 선택하실려면 RowSelect속성을 True로 해주시면 되구, 삭제는 아래...
    • 김병훈
    • 2000.07.06 04:14
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 유레카
      2000.07.06 04:51
      List등의 itemIndex는 0부터 시작하고 count는 1부터 되기 때문이죠. 김병훈 wrote: > 알고싶어서요......
    • 김병훈
      2000.07.06 05:04
      유레카 wrote: > List등의 itemIndex는 0부터 시작하고 count는 1부터 되기 때문이죠. > > 김병훈 wrot...
    • nilriri
      2000.07.06 03:27
      procedure TForm1.FormCreate(Sender: TObject); begin PANEL1.OnClick := IMAGE1.OnClick; P...
    • 쩌비
    • 2000.07.06 02:40
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.07.06 09:26
      안녕하세요. 최용일입니다. 기존의 TAnimated컴포넌트와 새로 설치한 TAnimated컴포넌트가 이름만 같을...
    • 호야
    • 2000.07.06 02:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 무명
      2000.07.06 02:44
      호야 wrote: > SaveDialog에서 확인이나 취소 버튼을 눌렀을 때 > 어떤버튼이 눌려졌는지를 알려면 어떻...
    • 호야
      2000.07.06 03:13
      무명 wrote: > 호야 wrote: > > SaveDialog에서 확인이나 취소 버튼을 눌렀을 때 > > 어떤버튼이 눌려...
    • azure
    • 2000.07.06 02:13
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이상우
      2000.07.06 05:43
      azure wrote: > richedit 에서 커서가 위치한 곳의 폰트 속성과 글자 크기를 > 알아내서 edit 박스에 나...
    • azure
      2000.07.06 20:38
      이상우 wrote: > > RichEdit의 KeyPressDown 에 > > Edit1.Text := RichEdit1.SelAttributes.Name...
    • 이성훈
    • 2000.07.06 02:10
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 유상민
      2000.07.07 02:10
      이성훈 wrote: > 오라클 8.0을 델5.0에 붙이려고 하는데 잘 안되네요... > 책에 있는대로 BDE를 맞추어 ...
    • 이경배
      2000.07.06 03:05
      제 생각에 클라이언트에 오라클 클라이언트가 설치되지 않아 필요한 DLL들이 없어서 그런것 같습니다. 설...
    • 이성훈
      2000.07.06 03:23
      이경배 wrote: > 제 생각에 클라이언트에 오라클 클라이언트가 > 설치되지 않아 필요한 DLL들이 없어서 ...
    • 이경배
      2000.07.06 05:35
      제가 알고 있는 바로는 그게 다인것 같은데... 참으로 답변이 부실하여 죄송합니다. 일단 연결시에 SQL L...
    • 선해석
      2000.07.06 06:12
      이경배 wrote: > 제가 알고 있는 바로는 그게 다인것 같은데... > 참으로 답변이 부실하여 죄송합니다. ...
    • 조헌철
    • 2000.07.06 02:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 조규춘
      2000.07.06 02:59
      조헌철 wrote: > 바탕화면이 바뀌는 걸 해보려고 하는데 처음에는 바뀌다가 그 다음부터는 바뀌질 않습니...
    • 유레카
    • 2000.07.06 02:03
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 성호종
      2000.07.07 03:23
      유레카 wrote: 으하하. 제가 고생쬐끔했던 내용이군요... Quickrep 콤포넌트의 page속성에 보면요 용지...
    • 유레카
      2000.07.08 00:48
      갖은 머리를 다써가면서 고생하던 중이었습니다.. 알려주신 비법이 잘 돼야할텐데 안되면 다시 질문 올릴...