![]() |
Gibt es solch ein Control ?
Ich suche ein Control in dem man schreiben kann wie eine editbox sich auf den Text anpasst in der Höhe also wnen man zuviel schreibt dsa sie sich in der Höhe verändert und am besten wäre es wenn ich ein Parent background benutzen kann oder einfach Tranzperent
Gibts sowas ? danke =) |
Re: Gibt es solch ein Control ?
z.B. ins OnChange-Ereignis eines Memos einen Code dieser Art reinmachen.
Delphi-Quellcode:
TextHoehe =>
Procedure TForm1.Memo1Change(Sender: TObject);
Begin Memo1.Height := Max(Memo1.Lines.Count, 1) * TextHoehe(Memo1.Font, 'Xg') + 8; End; ![]() [Edit]Sch* Schreibfehler :wall: |
Re: Gibt es solch ein Control ?
HI,
du könntest ein Memo nehmen und immer wenn der Text nicht mehr in die angezeigten Zeilen passt die Höhe ändern. Ratte |
Re: Gibt es solch ein Control ?
Danke euch beiden darauf bin ich noch agrnet gekommen =) aba wie bekomme ich die Memo Transparent ? kann mir da jemand helfen ?
|
Re: Gibt es solch ein Control ?
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ist ein Beispielprogramm mit einem sich anpassendem Edit nach deinen Wünschen.
(Ebenfalls ein Memo mit Größenanpassung) Edit: Jetzt auch transparent... |
Re: Gibt es solch ein Control ?
Danke =) nun brauchich wirklich nur noch das Transparent und dan bin ich happy =)
|
Re: Gibt es solch ein Control ?
:hi:
ParentColor auf True, und den Ramen weg. mfg Tobias |
Re: Gibt es solch ein Control ?
Mega danke XD ich doofi lol sorry für meien Blödheit =)
köntn schwören das es bei meiner memo vor 5 min net da war XD |
Re: Gibt es solch ein Control ?
:hi:
:gruebel: bei D6 geht das. (Du kannst Deine Delphi Version im Profil angeben.) mfg Tobias |
Re: Gibt es solch ein Control ?
yo das geht schon nur das Blöde is der ändert nur die farbe is net transparent :((
dan is der BackG Blau statt das Bild was normalerweise durchscheinen sollte -.- kennt jemand noch eien andere möglichkeit ? =) |
Re: Gibt es solch ein Control ?
|
Re: Gibt es solch ein Control ?
kann mir jemand daraus ein Control machen ich bekomm es einfach et hin :((
|
Re: Gibt es solch ein Control ?
Liste der Anhänge anzeigen (Anzahl: 1)
:hi:
Die Datei legst Du in einen Ordner z.B. \Delphi\3dParty\TransparentMemo . Dann wählst Du "Komponente"->"Komponente Installieren" . Bei Name der Unit wählst Du die Datei. mfg Tobias |
Re: Gibt es solch ein Control ?
hm ok das is schön und gut nur die macht voll fehler :(
mnan kann keine Farben einstellen udn wenn man sie makiert is se net mehr trasn -.- kann man vllt ein Text in nem Bild schreiben und akieren udn kopieren und so ? kennt jemand irgendeine lösung dafür ? wäre echt mega dankebar =) |
Re: Gibt es solch ein Control ?
|
Re: Gibt es solch ein Control ?
![]() Soll eine Edit sein die Transperent is kannjemand das mal zu versuchen zu instalieren ? mir sagt er es fehlt ihm eien Datei :(( Hab Delphi 7 |
Re: Gibt es solch ein Control ?
Zitat:
|
Re: Gibt es solch ein Control ?
Hab es nun anders geregelt kann mir nun jemand sagen wie ich es schaffe statt einer memo ein Label in der Höhe anzupassen ?? das soll eine bestimmte Breite haben udn die Höhe am Text angepasst =)
Danke schoma =) |
Re: Gibt es solch ein Control ?
:hi:
Beim Label - Autosize : true; - Wordwrap : true; - Constraints.MinWidth und MaxWidth auf den gleichen Wert. mfg Tobias |
Re: Gibt es solch ein Control ?
dsa klappt bei mir nicht :(
in der Breite passiert zwar nich aba in der höhe auch nader -.- mach ich was falsch hab genau so gemacht wie du gesagt hast |
Re: Gibt es solch ein Control ?
@Bigmichi: Versuche doch zumindest deine Schreibweise etwas ordentlicher zu gestalten. So kann man das ja kaum lesen.
|
Re: Gibt es solch ein Control ?
:-D Hab gemeint das die Breite gleich bleibt aber auch die Höhe es passiert leider nix :(
besser ? =) |
Re: Gibt es solch ein Control ?
Liste der Anhänge anzeigen (Anzahl: 1)
:hi:
mfg Tobias |
Re: Gibt es solch ein Control ?
bei mit bewirkt "Wordwrap" überhaupt nix selbst wenn ich die Höhe größer mache und der String länger ist als die Breite bleibt e snur 1 Zeile -.-
was mach ich falsch ? Hab Delphi 7 |
Re: Gibt es solch ein Control ?
:hi:
Häng doch mal dein Programm an, damit man es sich ansehen kann. So ist es - zumindest für mich - schwer zusagen, was falsch läuft. mfg Tobias |
Re: Gibt es solch ein Control ?
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hoffe kannst mir helfen =)
|
Re: Gibt es solch ein Control ?
:hi:
:gruebel: er bricht den riesen String nicht um, er bricht nur bei Leerzeichen, wie es scheint. mfg Tobias |
Re: Gibt es solch ein Control ?
dsa is mehr als schlecht :( ich weiß ja nie wie lang ein strign wird und dan kann man den net sehen -.-
gibt es eine andree möglichkeit transperent Text anzuzeigen ? wo man auch das Kontroll auf den Text anpassen kann ? |
Re: Gibt es solch ein Control ?
Ist ja auch Wordwrap, nicht Charwrap ;)
Woher soll Delphi auch wissen, wo man ein Wort trennen kann/darf. |
Re: Gibt es solch ein Control ?
:hi:
Delphi-Quellcode:
:duck: nicht schlagen
procedure SetMultiLineString(const aString: String;
aLabel: TLabel); var s : String; t : String; p : String; i : Integer; begin p := aString; s := ''; while p <> '' do begin t := ''; i := 1; while aLabel.Canvas.TextWidth(t)+aLabel.Canvas.TextWidth(p[i]) < aLabel.ClientWidth do begin t := t+p[i]; inc(i); end; s := s + t+#13#10; Delete(p,1,i-1); end; aLabel.Caption := s; end; mfg Tobias |
Re: Gibt es solch ein Control ?
Danke habt mir sehr geholfen =) :-D
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz