selamu aleykum.
arkadaslar, vista isletim sisteminde mdichild'i maximized yapinca sag tarafta bosluk kaliyor.
mdichild kullanan farkli programlari bilgisayarda calistirdigimda böyle bir sorun yok.
benim yazdigim programda böyle bir sey olmasina ne sebep olabilir?
üst, alt ve sol tamamen yanasiyor. fakat sag taraf yanasmiyor ve mdichild'in sag cercevesi görünüyor.
vistada mdichild'i maximized yapinca
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
vistada mdichild'i maximized yapinca
kıdemsiz üye
Re: vistada mdichild'i maximized yapinca
Sorunu cözdügümü sanmistim.
Fakat borderstyle degistirdigimde, pencerenin ebati degistirilemiyor.
o nedenle daha farkli bir cözüme ihtiyacim var.
simdi den tesekkür ederim...
Fakat borderstyle degistirdigimde, pencerenin ebati degistirilemiyor.
o nedenle daha farkli bir cözüme ihtiyacim var.
simdi den tesekkür ederim...
kıdemsiz üye
Re: vistada mdichild'i maximized yapinca
Bu Kod MDIChildForm'u Ana Formun Client Alanına Yerleştirir. (Tam Ekran Yapmaz)
Kod: Tümünü seç
Form2.BoundsRect := GetMDIClientAreaBoundsRect(Form1);
function GetMDIClientAreaBoundsRect(MDIForm: TForm): TRect;
begin
if MDIForm.FormStyle = fsMDIForm then begin
if not Windows.GetClientRect(MDIForm.ClientHandle, Result) then
RaiseLastOSError;
end
else
raise Exception.Create('Form MDI form değil');
end;