Solved

MDI Application and 'Tile' -> Delphi Bug ??

Posted on 2002-07-05
10
444 Views
Last Modified: 2010-04-04
Hi Experts,

Weird problem ...
I'm having a MDI application.
I use menu-items to Tile all active ChildForms vertically or horizontally.
Before calling 'Tile' on the MDIForm I set the TileMode property to 'tbHorizontal' or 'tbVertical'.

The 'Tiling' works if there are only 2 or 3 Childs open. When I open the 4th Child and Tile them, there is no difference between horizontal or vertical Tiling.

Is this normal, or a Delphi Bug, or even worse an application bug of my app (which is abslotely impossible since I am a real expert on Delphi ;-))

Does anyone has ever had this annoying problem too, and perhaps know a workaround for this ?

Thanx in advance,

The Mayor.
0
Comment
Question by:wimmeyvaert
  • 3
  • 3
  • 3
  • +1
10 Comments
 
LVL 27

Expert Comment

by:kretzschmar
ID: 7131978
i think thats a normal bahaviour
(i tested it with acrobat-reader-> no delphi app)

a workaround could be to position byself

meikl ;-)
0
 
LVL 3

Expert Comment

by:raidos
ID: 7132286
It's the normal behaviour...

and i agree with meikl, the "simplest" workaround would be to position them by code...

get the count of them, and in a for loop decide their height, width, top and left..

Regards
//raidos
0
 
LVL 6

Author Comment

by:wimmeyvaert
ID: 7136957
Hi Meikl, Raios,

Normal behaviour ?

I suppose if you call the Tile-method, internally an API-call is made. So I blame Bill for hiring bad programmers ;-)

Since I'm a lazy developer, I refuse to code the Tile myself. I'm not responsible for the bad behaviour of Windows ! ;-)

So I'm gone leave this question open for some time. Maybe there is someone who knows another workaround.

Anyway thanx for your replies.

The Mayor.
0
 
LVL 6

Author Comment

by:wimmeyvaert
ID: 7238161
I want to delete my question (since there is nobody who can give me a 'non-programming' workaround), but this is not an option anymore. Can anyone help me out how I can delete my question ?

Best regards,
The Mayor.
0
 

Expert Comment

by:modulo
ID: 7756560
Dear expert(s),

A request has been made to close this Q in CS:
http://www.experts-exchange.com/Community_Support/CleanUp/Q_20461282.html

Without a response in 72 hrs, a moderator will finalize this question by:

 - Saving this Q as a PAQ and refunding the points to the questionner

When you agree or disagree, please add a comment here.

Thank you.

modulo

Community Support Moderator
Experts Exchange
0
Why You Should Analyze Threat Actor TTPs

After years of analyzing threat actor behavior, it’s become clear that at any given time there are specific tactics, techniques, and procedures (TTPs) that are particularly prevalent. By analyzing and understanding these TTPs, you can dramatically enhance your security program.

 

Accepted Solution

by:
modulo earned 0 total points
ID: 7778951
Saving this Q as a PAQ and refunding the points to the questionner

modulo

Community Support Moderator
Experts Exchange
0
 
LVL 27

Expert Comment

by:kretzschmar
ID: 7778998
just to comment, that i agree :-))
0
 

Expert Comment

by:modulo
ID: 7779091
Thanks :-)
0
 
LVL 6

Author Comment

by:wimmeyvaert
ID: 7779101
Meikl,

Thanks for your understanding,

Best regards,
The Mayor.
0
 
LVL 27

Expert Comment

by:kretzschmar
ID: 7779115
not at all, The Mayor
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Suggested Solutions

Title # Comments Views Activity
APK file name 7 63
Newbie Thread Programming 1 116
Delphi selector screen 2 57
Convert MS Word document to a PDF file 9 18
Creating an auto free TStringList The TStringList is a basic and frequently used object in Delphi. On many occasions, you may want to create a temporary list, process some items in the list and be done with the list. In such cases, you have to…
Hello everybody This Article will show you how to validate number with TEdit control, What's the TEdit control? TEdit is a standard Windows edit control on a form, it allows to user to write, read and copy/paste single line of text. Usua…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…
This video demonstrates how to create an example email signature rule for a department in a company using CodeTwo Exchange Rules. The signature will be inserted beneath users' latest emails in conversations and will be displayed in users' Sent Items…

707 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now