3. memo na onexit zisťuje či bola zmena a pýta sa že či ju uložiť
No to je tim "pytanim" tj. zobrazeni dialogu a sebranim focusu listboxu pred dokoncenim obsluhy kliknuti.
Muzes to vyresit napr. tak, ze si das ukladani souboru s celym cirkusem potvrzovani do udalosti
TListBox.OnClick, kde nez nactes novy obsah, tak otestujes, jestli bylo memo zmeneno a kdyz jo, tak se zeptas, ulozis, vynulujes priznak zmeny a teprve si nactes jiny soubor v pripade, ze se zmenil
ItemIndex.
To bude fungovat, pokud jsou na formulari pouze dva focusable widgety: listbox a memo. Pokud je tam nejaky dalsi focusable widget, tak musis v
TMemo.OnExit otestovat
TListBox.Focused a pokud ano, tak nedelat nic a nechat to mechanismu vyse, pokud ne, musis vyvolat proceduru pro zapis zmeny s potvrzenim BFU stejne, jako se to delalo vyse v
OnClick. A to by melo fungovat spravne.