U...dno...tzn UNDO (sprawdzić, czy zadziała)

0

Mam cały czas "aktywny" przycisk UNDO. Jak czasem cos zrobie, to nie zawsze zadziała. Np. jak klikne "Nowy projekt" to UNDO już nie zadziała. Dlatego chciałbym zrobic, by w Memo.OnChange, UNDO był aktywny tylko wtedy, gdy rzeczywiscie bedzie działał.

0

Pochwalony! Istnieje taki komponent bodajże TActionList, w nim jest możliwe tworzenie właśnuie tego czego chcesz (sorki, być może pomyliłem się przy nazwie, nie mam aktualnie Delphi'ego włączonego)

0

Użyj sprawdzenia:

[code]if memo1.CanUndo=false then Cofnij.Enabled:=false
else cofnij.enabled:=true;[/code]

0

..
po prostu :

cofnij.enabled := memo1.CanUndo;

0

Hej, to mi nie działa :-8 Niby jest all oki, w przycisku UNDO mam:
memo1.undo;
a w memo1.OnChange tak jak napisał Detox. :|

0

To może wstaw te procke jeszcze w inne Eventy, bo tam gdzie dałeś to "przy zmianie zawartości", a gdy tworzysz nowy memo, nie jest wykonywany ten Event. Daj jeszcze w OnCreate.

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