wmaraci reklam

VB.NET Masaüstünde ortalamak istiyorum

3 Mesajlar 643 Okunma
pst.net
wmaraci reklam

dreamfancy dreamfancy WM Aracı Kullanıcı
  • Üyelik 30.10.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek WebMaster
  • Konum Rusya
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 154 / 71
  • Ticaret 3, (%100)
Program açıkken

Me.Topmost = true özelliği vericem

ve sürekli form önde kalıcak. Ama tek sorun şu,
resimdeki gibi bir yazı belirtmek istiyıorum program açıkken sürekli olarak bilgisayarın en üstünün ortasında yer alacak ve bu tarzda bir yazı yazacak. Yani program açıkken bilgisayarın en üstünün ORTASINDA WMARACI.COM yazmasını istiyorum.
Form'un koordinatlarını ve oturtuşunu ayarlayamadım.

Bunu nasıl sağlayabilirim? Teşekkürler.

 

 

wmaraci
reklam

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
aradığın şöyle birşeymi?

c# için mesela

private void CreateMyTopMostForm()
{
// Create lower form to display.
Form bottomForm = new Form();
// Display the lower form Maximized to demonstrate effect of TopMost property.
bottomForm.WindowState = FormWindowState.Maximized;
// Display the bottom form.
bottomForm.Show();
// Create the top most form.
Form topMostForm = new Form();
// Set the size of the form larger than the default size.
topMostForm.Size = new Size(300,300);
// Set the position of the top most form to center of screen.
topMostForm.StartPosition = FormStartPosition.CenterScreen;
// Display the form as top most form.
topMostForm.TopMost = true;
topMostForm.Show();
}
 

 

yetkilibiri yetkilibiri Yazılım Uzmanı Kullanıcı
  • Üyelik 28.05.2017
  • Yaş/Cinsiyet 38 / E
  • Meslek Yazılım Uzmanı
  • Konum İstanbul Avrupa
  • Ad Soyad E** Y**
  • Mesajlar 107
  • Beğeniler 41 / 41
  • Ticaret 2, (%100)
Yazının label1 nesnesinde olduğunu varsayarsak; Form1'in shown eventine aşağıdaki kodu yazman yeterli olur. label ve form isimlerini kendi projene göre uyarla.


label1.Top = 5; // yükseklik yukarıdan kaç piksel
label1.Left = (this.Width / 2) - (label1.Width / 2);


Bu örnekte formun genişliğini 2 ye bölerek ortasını bulduk, daha sonra metinin genişliğini 2 ye bölerek yarısını çıkardık ki tam ortalı dursun.
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al