Listview - jak uruchomic edytowanie Caption

0

Czesc. Chce zrobic cos takiego ze mam przycisk zmien nazwe i jak go klikne to mi sie wlaczy edycja zaznaczonego obiektu. Tak jak bym kliknal recznie na nazwe obiektu.

Tylko nie wiem jak to wywołac...

0

Nie za bardzo rozumiem. Chcesz zmienic nazwe czy tylko Caption.
Podaj przykład obiektu.
Nie jestem pewien ale chyba nie da się tak żeby np. Caption przycisku dało się edytować w czsie pracy programu inaczej niż przez Button1.Caption:='bla bla'
Mozesz na fromie umiescic edita w ktorym bedzie uzytkownik wpisywal jakis tekst a potem zrobisz:
Button1.Caption:=edit1.text;

0

hmmm nie za bardzo o to mi chodzi..

Powiem inaczej. Kiedy klikne na nazwe jakiegos obiektu, to rozpoczyna sie edycja nazwy, tak jak zmiana nazwy pliku w explorerze. I chce to zdarzenie wywolac sztucznie. Nie chce zadnych nowych okienek.

0

10 sekund szukania w pomocy delphi...
TListItem.EditCaption()

0

hej dzieki :-D ale ja kombinowalem z ta funkcja to mi wywalał blad ze funkcja tylko do odczytu.

0

Kiedyś kombinowałem z edytowanie Captiona w ListView. Spróbuj użyć takiej procedury:

ListView1.Items.Item[ListView1.ItemIndex].EditCaption;

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