volki_112
Altın Üye
		- Katılım
 - 29 Eylül 2023
 
- Mesajlar
 - 782
 
- Excel Vers. ve Dili
 - 2019 Türkçe
 
- Altın Üyelik Bitiş Tarihi
 - 13-12-2029
 
Merhabalar A bilgisayarında alttaki kodları ile Userform İntialize içine yazarak userformun başlığını ortalayabiliyorum.
	
	
	
		
yalnız bu kodu B bilgisayarında denediğimde başlığı ortalamıyor.
B bilgisayarında Me.Caption = "." & Space(BoslukSayisi) & Title
B bilgisayarında illa üstteki gibi space den önce bir karakter girersem başlığı ortalıyor. İki tırnak arasını boş bıraksam veya boşluk atsam dahi baştaki boşlukları siliyor başlık gösterirken. İlla başa bir karakter girmemi istiyor.
İki bilgisayarda office 2019 kurulu. A bilgisayarı Windows10Pro, B bilgisayarı Win11Home
Çözüm öneriniz var mı.
								
		Kod:
	
	    Dim BoslukSayisi As Integer
    Dim Title As String
    ' Kullanılacak Başlık
    Title = "İŞLEM DURUMU"
   
    ' Kapat Button=30, Her karakter için yaklaşık 3 piksel kabul edelim
    BoslukSayisi = ((Me.Width - 30) - (Len(Title) * 3)) \ 6
   
    ' Başlığı ortala
    Me.Caption = Space(BoslukSayisi) & Title
	B bilgisayarında Me.Caption = "." & Space(BoslukSayisi) & Title
B bilgisayarında illa üstteki gibi space den önce bir karakter girersem başlığı ortalıyor. İki tırnak arasını boş bıraksam veya boşluk atsam dahi baştaki boşlukları siliyor başlık gösterirken. İlla başa bir karakter girmemi istiyor.
İki bilgisayarda office 2019 kurulu. A bilgisayarı Windows10Pro, B bilgisayarı Win11Home
Çözüm öneriniz var mı.
Ekli dosyalar
- 
		
			
	
			
		
		
		13.9 KB Görüntüleme: 5
 
				
				