Forum
Merhaba
visual studio 2008'de el terminali uygulaması için oluşturulan textboxlardaki bazı yazıların sağa dayalı olarak yazılmasını istiyorum. Fakat textbox özelliğinin textaligntment kısmında sadece left var. Bu özelliği form loadında textbox1.TextAlign = HorizontalAlignment.Right; yaptığım zaman el terminalinde yine sola dayalı olarak geliyor. bu özelliği sağa dayalı olarak nasıl yazdırabilirim ?
Teşekkürler
Merhabalar;
Ne yazıkki tek satır texbox'da bunu yapamıyorsunuz fakat alternatif yolları var.
Multiline ayarlayarak sağa yaslayabilirsiniz, bu durumda barkod okutmak gibi bir işlem yapıyor veya veri girişi yaparak enter ile doğrulama,gönderme vs. işlemler yapıyorsanız enter yapıldığında multiline bir alt satıra geçecek. Bunu handler ile çözebilirsiniz, formun KeyPreview özelliğini true ayarlayıp aşağıdaki gibi bir mantıkla çözebilirsiniz.
private void Form1_KeyUp(object sender, KeyEventArgs e)
{
if (this.textBox1.Focused && e.KeyCode == Keys.Enter)
{
e.Handled = true;
}
}
Cevabınız için teşekkür ederim. Çözüm olarak yardımcı oldu