Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 1 odgovor
  • 2.431 pregleda

Najnovija ↓

Ispis labela i memo-a u Quick reportu 13.11.2005. u 10:58 · pre 255 meseci #1
Pozdrav svim clanovima ovog foruma!

Imam jedan problem i nadam se da ce mi netko pomoci. Napravio sam jednostavnu aplikaciju u Delphiju (ne koristi nikakvu bazu podataka). Htio bih sadrzaj memo polja i edit polja ispisati pomocu Quick report komponente. Najprije bi se trebao ispisati jedan QRMemo, a nakon njega bi sljedila QRLabela. Ne znam kako da zadam pozicije QRMemo-a i QRLabele na reportu, a da se one medjusobno ne preklapaju. Naime, problem je taj da QRMemo koji ispisuje sadrzaj memo polja s forme moze biti varijabilne visine (Height), ovisno o kolicini teksta koji je unesen u memo polje na formi. Postavio sam AutoSize property od QRMemoa na False, AutoStretch na True i WordWrap na True. Za poziciju QRLabele koristio sam sljedecu logiku: QRLabel.Top := QRMemo.Top + QRMemo.Height + 2.

Medjutim, to ne funkcionira. QRMemo mi uvijek ispisuje maksimalno 4 reda teksta, i preklapa mi QRLabel komponentu.

Zanima me zasto se ispisuju samo 4 reda teksta i kako da programski podesim poziciju QRLabele ispod QRMemoa. Isto tako me zanima razlika izmedju QRLabel.Height i QRLabel.Size.Height.

Hvala svima na odgovoru
Re: Ispis labela i memo-a u Quick reportu 14.11.2005. u 23:28 · pre 255 meseci
izmenjeno 1 put, poslednji put Srki_82 14.11.2005. u 23:30
  1. Srki_8214.11.2005. u 23:30zapis iz teksta poruke
#2
Ne znam zasto ti to ne bi radilo. Postavis QMemo.AutoSize na True i WordWarp na True tako da se sirina nece menjati, a visina ce se racunati na osnovu texta pa mozes da stavis QLabel.Top := QMemo.Top + QMemo.Height + Rastojanje.
Pre bih ti preporucio da koristis band-s pa ce se QReport sam starati o pozicijama komponenti. Postavis na jedan band memo, a na sledeci band postavis label i to je to :)

P.S.
Kontrola.Height ti daje visinu u pixelima, a Kontrola.Size.Height daje visinu u jedinicama koje si odabrao za QReport (pixeli, cm, mm, inch...).
Potpis
Play Store
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme