Top critical review
Making things sophisticated/complicated?
on 8 February 1998
Why make things so complicated? Though I'm new in Delphi transitioning from Visual Basic, I quickly found a couple of solutions both verbose and unnecessary complicated. Check out e.g. how M.C. suggests how to treat the Enter key as Tab key and how to read the Shift state; both being solved much simpler by only a couple of code lines if sought elsewhere (Procedure TForm1.FormKeyPress ... If Key = #13 Begin Then SelectNext(ActiveControl as tWinControl,True,True); Key:=#0; end; ... or Procedure TForm1.FormKeyDown ..... If ssAlt in Shift Then ..., courtesy of UNDU letter #14 June 96 and 'Delphi 3 User Interface Design' respectively). However, I'm sure some hardcore programmers will love the sophisticated solution handlings from this book, but this book surely wasn't ment for entry level users looking for easy solutions. Niels Knabe