Delphi_Tips Issue No# 70 - 6 February 2003

James M Sandbrook <[email protected]> Sat, 08 Feb 2003 03:01:29 +1300
Newsgroups gmane.comp.lang.delphi.tips,gmane.spam.detected
Organization Sandbrook Software
Message-ID <[email protected]>
------------------------ Yahoo! Groups Sponsor ---------------------~-->
DVD Rentals with No Late Fees - Try Netflix for FREE!
http://us.click.yahoo.com/PdoN7C/pEZFAA/46VHAA/i7folB/TM
---------------------------------------------------------------------~->

*** DelphiCollection.Com ***
http://www.delphicollection.com

Tips For International Delphi Developers
You are receiving this newsletter because you have
requested to be in our Delphi Tips mailing list.

===========================================
Delphi_Tips Issue No# 70 - 6 February 2003
===========================================
===========================================
Special thanks to this weeks sponsor: SUIPack!

Do you want to make your application have MacOS
or WinXP or more COOL themes (Skins)?
Do you want to create a non-rectangular window bases
on a bitmap?
Now you can do it without writing a single line of code!
SUIPack is a suite of enhanced GUI components
for Delphi/BCB to help you to create applications with
cool themes.
Compatible with: Delphi 5/6/7, C++Builder 5/6.

http://www.delphicollection.com/public/SUIPack.htm
===========================================
===========================================
Hello all!

We hope you are having a good week!

We have lots of interesting links and tips for
you in this issue so be sure to check them out.

Read the review of SUIPack here:
http://www.delphicollection.com/public/Reviews/SUIPack.shtml


Have a great weekend!

All the best from
James M Sandbrook
The Delphi Collection
Sandbrook Software
====================================
"Better to be of a humble spirit with the lowly,
than to divide the spoil with the proud"
(Proverbs 16:19).
====================================
Delphi Tip:

About TMouseButton Type:
[type TMouseButton = (mbLeft, mbRight, mbMiddle);]

Unit Controls.

You can use TMouseButton type to find out which mouse
button was clicked.

You can add this code to the forms OnMouseDown event.

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  case Button of
      mbRight :  Label1.Caption := 'You clicked the Right Button!';
      mbLeft :   Label1.Caption := 'You clicked the Left Button!';
      mbMiddle : Label1.Caption := 'You clicked the Middle Button!';
  end;
end;

===========================================
Sandbrooks Download Land!
Lots of free and shareware programs for you to
download. Delphi tools as well.

http://www.sandbrooksoftware.com/SDC/index.shtml
===========================================
===========================================
We have 2 FREE copies of SUIPack to give away.
Over the next few weeks we will give away
2 free registered copies of the SUIPack VCL
to 2 lucky random people who purchase the Delphi
Collection. We will announce the winners in this
newsletter.

The Delphi Collection!

Wouldn't it be amazing if you had over
800 Delphi tips, all in one database!
The Delphi Collection has such a database!

Here's just a small list of the resources
you'll have:

Over 800 Delphi tips
Delphi tutorials
How to use the Delphi IDE, Code Editor and Form
Designer effectively
Lots of full source code examples links
Graphics - Images you can use in your applications.
Splash screen templates, button images etc.
Lots of FAQ links

All this and more for only $35!

Picture yourself having all this Delphi programming
power and you also have one full year's worth
of free updates.

Click Here To Order Now!
http://www.delphicollection.com/MainOrdPg.htm

Sincerely,
Mr Delphi Tips
James M Sandbrook
P.S. I'm sure that by now you can see that you won't
find these benefits anywhere else.
Not at this price and your order is 100% secure!
http://www.delphicollection.com/MainOrdPg.htm
===========================================
===========================================
More Delphi Tips from Greg Lief:
==========
PREVENTING MAIN FORM FLICKER WHEN USING APPLICATION.TERMINATE
Q. When I create my application's main form, I test for a specific
condition.
If it is invalid, then I shut down my application:

procedure TMainForm.FormCreate(Sender: TObject);
begin
  if not SomeCondition then
   Application.Terminate;
end;

But even though I call Application.Terminate, I still can see the main
form flash upon
the screen before the app actually shuts down. Why is that happening?
Is there anything that I can do to get rid of it?

http://www.delphicollection.com/public/GregLief/gl_q&a157.html
---
PROGRAMMATICALLY SELECTING MULTIPLE ROWS/BOOKMARKS IN A TDBGRID
Q. I have a DBGrid whose Options property includes the dgMultiSelect
flag.
To save the user time I would like to add a button that selects all
records.
But I cannot figure out how to do this programmatically. Can you help?

http://www.delphicollection.com/public/GregLief/gl_q&a158.html
---
RESTRICTING MOUSE CURSOR MOVEMENT
Download accompanying example

Q. Is there an easy way to restrict mouse cursor movement to a
section of my form?

http://www.delphicollection.com/public/GregLief/gl_q&a159.html
===========================================
---
TMediaPlayer - What CD Track am I on?
http://www.delphicollection.com/public/Tips/BTips/TMPlyrTrack.htm
---
The Peter Morris Delphi Web Pages!
http://www.delphicollection.com/public/Tips/PeterMorris/index.shtml
---
Changing the screen resolution
http://www.delphicollection.com/public/Tips/Latium/delphi031.html
---
Open Source Delphi Projects!
http://www.delphicollection.com/public/Articles/OpenSource.shtml
---
Quick Reports mailing list
http://groups.yahoo.com/group/quick-reports/join
---
===========================================
===========================================
Special Find Of The Week:

Free Solitaire by Michael McCulloch
Version 4.01 - 1.8 MB - October 23, 2001
For Windows 95/98/NT/2000/Me/XP

http://www.goodsol.com/freesol/
===========================================
===========================================
If this issue helped you then please vote for this mailing list here:

http://www.sandbrooksoftware.com/cgi-bin/TopSite2/rankem.cgi?id=James
===========================================

If you have a Delphi tip that you would like to see here, please
email [email protected] with the tip.

Imagination is more important than knowledge
- Albert Einstein

If you know a Delphi developer who you think will
find these Delphi tips useful, then do them a
favour - let them know about this mailing list.

Thank you!

Mr Delphi Tips!
Bringing you Delphi tips from all around the world!
The Delphi Collection Web Site.
http://www.delphicollection.com/public/index.shtml
===========================================
Advertising Information:
For information on advertising in the Delphi_Tips Issues and
the Delphi Collection web site please send an email to:
[email protected]
===========================================
Note: This email is never sent unsolicited.

You are receiving this email because you signed up for
free "Delphi_Tips" from The Delphi Collection.

If you do not wish to receive email from us please
follow the simple removal instructions below.

Subscribe:  [email protected]
Unsubscribe:  [email protected]

Other
List owner:  [email protected]

Our Chat
http://groups.yahoo.com/group/delphi_tips/chat
Our Links Page
http://groups.yahoo.com/group/delphi_tips/links
Our Polls Page
http://groups.yahoo.com/group/delphi_tips/polls
===========================================
© Copyright Sandbrook Software 1998 - 2003.



To Unsubscribe, send a blank message to: [email protected]
 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/