formun boyutunu ayarlamak (sabitlemek)

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
acolak
Üye
Mesajlar: 22
Kayıt: 25 Şub 2005 01:20
Konum: istanbul

formun boyutunu ayarlamak (sabitlemek)

Mesaj gönderen acolak »

Merhabalar,

bu konu ile ilgili onceki yazılan mesajları aramıs olsamda benim problemimin cozumunu anlatan bir mesaj bulamadım.Sorunum su:
Designtime sırasında boyutlarını ayarladıgım formu,compile ettikten sonra runtime surecinde sag tarafa dogru genişlemiş halde goruyorum.Ve bunu engelleyemiyorum.Formu designtime daki boyutları ile nasıl sabitleyebilirim??

Bu konuda bilgisi olan ve paylaşan arkadaslara simdiden tesekkurler...
Kullanıcı avatarı
balsoft
Üye
Mesajlar: 60
Kayıt: 09 Şub 2005 06:01
Konum: ANKARA
İletişim:

Mesaj gönderen balsoft »

bu sorunu en azından ben kullanırken genelde MDIchild formlarda ortaya çıkyıo ve ben çözümünü formun borderstyle özelliğini bssingle olarak yapmakta buldum sanırım seninde sorunda kasdettiğin bu dene bakalım kolay gelsin
Bilgini saklamaki daha fazla öğrenebilesin...
Kullanıcı avatarı
NewMember
Üye
Mesajlar: 990
Kayıt: 29 Haz 2005 06:57
Konum: Bursa

Mesaj gönderen NewMember »

Border Icons propertysinin yanındaki artı işaretini çift tıkla.
açılan menüden 4 özelliği sırasıyla True,false,false,false yap
Border style özelliğinide bssingle yap.sorunun çözülür.Kolay gelsin.[/img]
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

s.a.
formun sizeconstraints ini ayarla.
max ve min değerlerini istediğiniz genişliği girerek formun istediğinizden daha fazla veya az genişlemesini engelleyebilirsiniz.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
Fatih!
Kıdemli Üye
Mesajlar: 1172
Kayıt: 26 Kas 2004 10:46
Konum: Malatya
İletişim:

Mesaj gönderen Fatih! »

private Kısmına

Kod: Tümünü seç

procedure WMGetMinMaxInfo( var Message :TWMGetMinMaxInfo ); 
message WM_GETMINMAXINFO;

Kod: Tümünü seç

procedure TForm1.WMGetMinMaxInfo(var Message: TWMGetMinMaxInfo);
begin
with Message.MinMaxInfo^ do
begin
ptMaxSize.X :=Form1.Width;
ptMaxSize.Y :=Form1.Height;
ptMaxPosition.X :=Form1.Left;
ptMaxPosition.Y := Form1.Top;
ptMinTrackSize.X :=Form1.Width;
ptMinTrackSize.Y := Form1.Height;
ptMaxTrackSize.X := Form1.Height;
ptMaxTrackSize.Y := Form1.Height;
end;
Message.Result := 0;
inherited;
end;
bukentay
Üye
Mesajlar: 44
Kayıt: 16 Şub 2004 07:21

Mesaj gönderen bukentay »

balsoft yazdı:bu sorunu en azından ben kullanırken genelde MDIchild formlarda ortaya çıkyıo ve ben çözümünü formun borderstyle özelliğini bssingle olarak yapmakta buldum sanırım seninde sorunda kasdettiğin bu dene bakalım kolay gelsin
MDIChild formlarin postion ozelligini poDesigned yaparsaniz formunuz tasarim aninda ayarladiginiz yer ve pozisyonda olur.gerci MDIChild formlarda poDefaultPosOnly yaparsaniz daha iyi olur windows en ideal yere koyuyor formu genelde.
Cevapla