Başlık çubuğundaki yazıyı sağa alma?

Başlatan CaFFeiNe, 26 Ocak 2008, 23:06:17

CaFFeiNe

Formun başlık çubuğundaki (caption) yazıyı sağ tarafa nasıl alabiliriz?
yapmak istediğim programın adını sola kendi adımıda sağa yazdırmak

erdinch

Hocam açıkcası ne yapmak istediğinizi tam olarak anlayamadım.
Bilmiyorum basit bir tavsiye olacak ama form1.caption komutunu kullanabilirsiniz.Biraz daha açıklarsanız daha iyi yardımcı olabilirim.

CaFFeiNe



mesela yukarıdaki gibi, başlık çubuğunun en sağına yazmak istiyorum
eğer caption özelliğine boşluk ekleyip yaparsam forumun boyutu değiştiğinde yada ekran çözünürlüğü değiştiğinde yazının konumuda değişiyor

ftsahin

Biraz uğraşarak formülle bu sorun çözülebilir.

Visual basic bilmiyorum ama sanırım komutları delphiye benziyor.
Örnek olarak şuan benzer bir kod yazılabilir.

x:= form1.width;
a:=textwidth('Adsız');
b:=textwidth('Not Defteri');
bosluk = (x-a-b) / (textwidth(' ')); // Boşluğa kaç adet boş karakter sığıyor
s1 := '';
for i:= 1 to bosluk do
begin
  s1 := s1+' ';
end;

form1.caption := a+s1+b;