Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

VCL Skin i QuickReport

[es] :: Pascal / Delphi / Kylix :: VCL Skin i QuickReport

[ Pregleda: 1849 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, ZeusSoftware
Stara Pazova

Član broj: 6155
Poruke: 507
80.93.229.*

ICQ: 346697685
Sajt: www.zeussoftware.rs


Profil

icon VCL Skin i QuickReport27.08.2006. u 17:21 - pre 214 meseci
Da li neko zna sta se ovde dogadja i kako da resim problem...

Instalirao sam VCL Skin na Delphiju i ubacio ga u jedna program koji sam ranije napisao i pojavio mi se problem kod pregedavanja reporta koje taj program pravi... Naime kada kliknem na pregled nekog reporta kada se odradi FormX.QuickReportX.Preview report mi se pojavi u prozorcetu umesto kao full screen kako se desavalo i do sada. Kada skinem skin onda mi se report pojavi u full screen-u, a kad ga opet vratim opet se otvara u prozorcetu.

Kada kliknem na Maximise dok je tako u prozorcetu on se prvo "vrati" iz maximise stanja kao da sam kliknuo na restore, pa tek onda kad kliknem na maximise postane full screen tj. maximise, tj. da bih povecao prozor preko celog ekrana potrebno je 2x kliknuti na maximise tako da mi se cini da program i dalje konta kako je vec maximised kada se prvi put prikaze report iako to u stvari nije slucaj...

Nadam se da nisam previse haoticno ovo opisao posto sam relativno malo spavao zbog nekih ispracaja i da ce me neko razumeti sta sam pitao pa cak i neko resenje ovde ostaviti ...

Hvala unapred!
 
Odgovor na temu

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, ZeusSoftware
Stara Pazova

Član broj: 6155
Poruke: 507
80.93.229.*

ICQ: 346697685
Sajt: www.zeussoftware.rs


Profil

icon Re: VCL Skin i QuickReport27.08.2006. u 18:21 - pre 214 meseci
Samo da dodam da sam sada probao i sledeci kod u BeforePrint metodi QuickReporta ali da se nista nije provenilo:

Code:
var i: Integer;
begin
  for i := 0 to Screen.FormCount - 1 do
  if Screen.Forms[i].ClassName = 'TQRStandardPreview' then
  begin
    Screen.Forms[i].WindowState:= wsMaximized;
    Screen.Forms[i].Caption:= 'Provera da li ovo radi...'
  end;


Caption forme mi je bio 'Procera da li ovo radi...' ali mi forma i dalje nije bila maximized...
 
Odgovor na temu

Bojan Kopanja
Bojan Kopanja
Senior Web Developer, ZeusSoftware
Stara Pazova

Član broj: 6155
Poruke: 507
80.93.229.*

ICQ: 346697685
Sajt: www.zeussoftware.rs


Profil

icon Re: VCL Skin i QuickReport27.08.2006. u 18:31 - pre 214 meseci
Evo mene po X-ti put sa relativno brzim resenjem posle postavljanja problema ...

Ako jos nekoga ovo bude zezalo samo neka prebaci u opcijama komponente SkinData property xoPreview na False i to je to... Sada prozor sa preview-om nece imati skin sto i nije neki problem posto ce se lepo prikazivati.

Eto sta se desi kad covek kasno isproverava sve opcije komponenti koje koristi ...
 
Odgovor na temu

[es] :: Pascal / Delphi / Kylix :: VCL Skin i QuickReport

[ Pregleda: 1849 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.