Avatar billede nexon Nybegynder
21. maj 2008 - 12:51 Der er 8 kommentarer

Listbox code ?

Hvad er der galt her ? :)

listbox2.items.delete(ListBox1.Items.Strings[ListBox1.ItemIndex])
Avatar billede pidgeot Nybegynder
21. maj 2008 - 12:56 #1
Så vidt jeg lige kan se tager Delete en integer, ikke en tekst. Du skal med andre ord give den ItemIndex direkte.
Avatar billede nexon Nybegynder
21. maj 2008 - 13:02 #2
kan du komme med en kode ? :)
Avatar billede snowball Novice
21. maj 2008 - 13:24 #3
Hvis du blot vil slette den samme linie i listbox2 som er valgt i listbox1, så skal du blot skrive:

listbox2.items.delete(ListBox1.ItemIndex);

Bemærk dog, at det er linjenummeret der tjekkes på - ikke om teksten er ens!
Avatar billede hrc Mester
21. maj 2008 - 14:51 #4
procedure ...
var
  Index: integer;
  SearchString: string;
begin
  SearchString := '';
  with ListBox1 do
    if ItemIndex >= 0 then
      SearchString := Items[ItemIndex];
 
  if SearchString = '' then
    exit;

  with ListBox2 do
  begin
    Index := Items.IndexOf(SearchString);
    if Index >= 0 then
      Delete(Index);
  end;
end;
Avatar billede nexon Nybegynder
22. maj 2008 - 00:06 #5
Hvordan giver jeg jer poins :/
Avatar billede snowball Novice
22. maj 2008 - 08:28 #6
Vi har alle kun lavet en kommentar - ikke et svar.

Hvem vil du gerne give point?

Læs evt. http://expfaq.dk/behandling_af_svar#behandling_af_svar
Avatar billede snowball Novice
07. juni 2008 - 22:14 #7
Laver et svar. Så må du afvise hvis jeg ikke skal have point :)
Avatar billede hrc Mester
09. juni 2008 - 10:29 #8
Fik du det til at virke?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester