Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!nuzba.szn.dk!pnx.dk!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: "Nicolas Bronke" Newsgroups: comp.lang.pascal.delphi.misc Subject: =?iso-8859-1?Q?Modales_Fenster_mit_variabler_H=F6he_in_Abh=E4ngigkeit_ein?= =?iso-8859-1?Q?es_Memofeldes?= Date: Tue, 22 Nov 2011 14:10:23 +0100 Lines: 21 Message-ID: <9j1l9vFss3U1@mid.individual.net> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Trace: individual.net m65HNZn5Z3gLessA2zV9kQcvhXQ9aYjx2A/JauK61Boc2PAqkD Cancel-Lock: sha1:Ds5aCB5pfHRBa9tN7fB3lgZh2Pw= X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.5931 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 Xref: x330-a1.tempe.blueboxinc.net comp.lang.pascal.delphi.misc:113 Ich möchte gerne den ein oder anderen Windows-Dialog anpassen bzw. durch ein andere ersetzen, damit man z.B. die Buttons mit eigenen Texten/Sprachen versehen kann. Hier ist auch ein Memofeld integriert, in dem unterschiedlich langer Text eingetragen werden kann. Null soll sich die Höhe des Forms beim aufruf so automatisch anpassen, in Abhängigkeit, wieviel Text/Zeilen in das Memofeld einbunden wird. Ich habe das mal mit height := 200+ ((mMSG.Lines.Count-1) * 25); mMSG.Height:=mMSG.Lines.Count * 16; versucht. Das klappt auch i.d.R. Nur bei einem neuen Notebook, der Widescreen mit 1900*1050 kann, scheint das nicht zu funktionieren, da die Höhe aber auch die Breite des Dialoges irgendwie kleiner angezeigt wird. Hat jemand hierzu eine Idee? Grüße Nicolas