A long while ago, I wrote about a (then overdue post) on*.NET/C#: Using IDisposable to restore temporary settrings example: TemporaryCursor class. I had been using a similar technique in Delphi since before I found out about the TRecall class and thought: I think my TTemporaryCursor is smarter, as ...
More...