popupmenu czyszczenie

Odpowiedz Nowy wątek
pytający
2009-03-20 19:29
pytający
0

Witam. W jaki sposób można wyczyścić popupmenu tak, żeby nie zawierało żadnych itemów, pól (podmenu)?
Bardzo proszę o szybką odpowiedź [???]

Pozostało 580 znaków

pytający
2009-03-20 19:56
pytający
0

Hmm nie wiem czy nie pomieszałem czegoś.. Żeby było jasne: jest tylko popupmenu1 a w nim kilka pól jedno pod drugim i żadne się nie rozwija.. Jak te pola wywalić?

Pozostało 580 znaków

pytający
2009-03-20 20:04
pytający
0

Kurde sorry za ten śmietnik..
Już sam doszedłem do tego jak to zrobić:

for i:=PopupMenu1.Items.Count downto 1 do
begin
popupmenu1.Items.Delete(popupmenu1.Items.Count-1);
end;

Pozostało 580 znaków

2009-03-20 20:20

Rejestracja: 14 lat temu

Ostatnio: 1 miesiąc temu

0

PopupMenu1.Items.Clear;

Pozostało 580 znaków

2009-03-20 20:28

Rejestracja: 16 lat temu

Ostatnio: 6 lat temu

0

Tak bez sprawdzania, ale coś mi się zdaje że Items nie ma metody Clear, ma ją TPopupMenu - ale nie jestem pewien na 100%.

Pozostało 580 znaków

Opi
2009-03-21 00:52
Opi

Rejestracja: 15 lat temu

Ostatnio: 1 miesiąc temu

0
pytający napisał(a)

Kurde sorry za ten śmietnik..
Już sam doszedłem do tego jak to zrobić:

for i:=PopupMenu1.Items.Count downto 1 do
begin
popupmenu1.Items.Delete(popupmenu1.Items.Count-1);
end;

Jeśli już to

for i := PopupMenu1.Items.Count-1 downto 0 do PopupMenu1.Items.Delete(i);

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0