Steve - I could not reply to your thread, but here is the reply anyway!
You can simply sue the landlady under the Bills of Exchange Ordinance for having stopped the cheque. If someone issues a cheque then cancels it, you are almost certain to get a quick and early judgment against them. Having issued and stopped the cheque, your claim does not arise under the Tenancy Agreement but under the BoE Ordinance as above.
That is good advice. Tip to all tenants - if the landlord is being difficult and won't give you cash, it is always good to get a cheque out of them. They might think they can simply stop it, but they are wrong. Also, make sure you have an agreed schedule of condition when you first move into the property. So many landlords make spurious cliams re damage in order to justify hanging onto your money.