Formun boyutlarını kilitleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Formun boyutlarını kilitleme

Mesaj gönderen dtgb »

Merhaba arkadaşlar formun uzunlık ayarlarının(genişlik ve uzunlugunun) hem exe calıstiginda hemde tasarım anında kilitlenmesini nereden yapabiliriz?
iyi calismalar
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

formun onresize eventini inceleyin.
birde borderstyle ın değişik seçenekleri inceleyin. bsdialog filan
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

merhaba,

constraints özelliğini kullanabilirsin. Design'da işe yarıyor mu tam bilemiyorum. Denersin.

Kolay gelsin.
Kullanıcı avatarı
Query
Üye
Mesajlar: 363
Kayıt: 29 Ara 2003 05:13

Mesaj gönderen Query »

Formu

Kod: Tümünü seç

BorderStyle := bsSingle
yap. Formun boyutları kilitlenir. Yine BorderIcons özelliğindende maximize özlliğini false yap.

Tasarım anında ise sanırım yapacak bişi yok.
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Formun boyutlarının kilidini acmak icin

Mesaj gönderen dtgb »

BorderStyle := bsSingle
bununla kilitlendikten sonra tekrardan formu tasarıma acmak icin yani kilidi kaldırmak icin bs single dısındaki tum ozellikleri denedim ama olmadı
yani form kilitli kaldı onun icin bir cozumumuz var mı acaba
Kullanıcı avatarı
hbahadir
Kıdemli Üye
Mesajlar: 544
Kayıt: 06 Ara 2004 05:03
Konum: BURSA idi artık İST.
İletişim:

Mesaj gönderen hbahadir »

açmak istediğinde ise;

Kod: Tümünü seç

 BorderStyle := bsSizeable;
Kolay gelsin
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

denedim olmadı

Mesaj gönderen dtgb »

ilginctir properties kısmında
BorderStyle a her turlu secenege esledim ama formum hala kilitli
ayrıca height ve width ozelliklerinide degistştiremiyorum nasıl kilitlendigini hala cozemedim
Abrak
Üye
Mesajlar: 189
Kayıt: 18 Kas 2004 05:30

Mesaj gönderen Abrak »

BorderStyle
:!: bsSizeable Formun normal hali budur.Form boyutlandırılabilir.
:!: bSingle Formun kullanıcı tarafından boyutlandırılması yalnız minimize ve mazimize düğmeleriyle yapılabilir.
:!: bsDialog Form kullanıcı tarafından boyutlandırılamaz. Yalnız formu kapatabilir veya taşıyabilir.
:!: bsNone Hiçbir boyutlama işlemi yapılamaz(kapatılamazda)
:!: bsSizeToolWin Başlık çubuğu daha dardır.

ayrıca kullanıcıya uyarı vermek istiyorsan veya onResize olayını kullanabilirsin. Maksat çeşit olsun

Kod: Tümünü seç

var
h,w:integer;//global değişken====Gereksiz
procedure Tform1.formcreate(sender:Tobject); ///Gereksiz
begin
h:= Height;
w:= Width
end;

Procedure Tform1.formresize(sender:Tobject);
begin
Height:= h; //height := 500;
Width := w; //width := 500;
end;
Başkasına Olan Saygımız.. Kendimize Olan saygıdır..
Kullanıcı avatarı
dtgb
Üye
Mesajlar: 175
Kayıt: 07 May 2004 10:02

Mesaj gönderen dtgb »

tesekkurler kolay gelsin
Cevapla