Etiketlerimi, farklı uzunluklarda olsa bile sağa hizalanacak şekilde nasıl ayarlayabilirim. Yan yana ve birbirinin altında oluşan bir etiket setim var.
Sorun şu ki, her zaman etiket satırında soldan hizalanacakları, ancak diğer satırlardan toplamları gösterdikleri için sağa hizalanmaları gerekiyor.
Sadece doğrulamak için metin hizalama hakkında konuşmuyorum Etiketleri hizalamak için bir çözüm arıyorum. peşinEtiket konumu sağa sabitlenmeli ve sola dönülmelidir
cevap
yılında
Teşekkür Basitçe tasarımcı False AutoSize özelliği ayarlayın. Boyutu sütuna göre ayarlayın. Ardından TextAlign'i doğru hizalamalardan birine ayarlayın.
Cevabınız için teşekkürler. Neden bu aptal autosize özelliği hakkında düşünmedim: / – SwissGuy
Bunu tasarımcıdan nasıl yapacağınızı soruyorsanız, Format Menüsünü kullanın. Hizalamak istediğiniz tüm kontrolleri seçin, ardından diğerinin hizalanmasını istediğiniz kontrolü tıklayın. Biçim> Hizala> Haklar.
Çalışma zamanında bunu yapmaya çalışıyorsanız, hizalamak istediğiniz denetimler arasında geçiş yapabilir ve .X özelliğini genişliklerine göre ayarlayabilirsiniz. Örneğin. Bir etiketi, sağ tarafı X = 200 olacak şekilde hizalamak için ... SomeLabel.X = 200 - SomeLabel.Width.
Aşağıdaki kodu kullanarak çalışma zamanında bunu yapmak mümkün olmalıdır:
'find the current right alignment position
Dim rightAlign As Integer = Label1.Left + Label1.Width
'set the text (assumes AutoSize is set to True)
Label1.Text = value
'adjust position so the right hand point is in the same position as before
Label1.Left = rightAlign - Label1.Width
Benim yöntemim daha da garip. Etiketleri oluşturup, rapor için alanları belirlerken sağa hizalanacak numarayı (vb.) Ayarlayın. Not: Tüm etiketler 'lbl' ile sonlandırılır - txtNew rapor sütunu metin kutusu. - sütunun sol kenarını artı etiketin genişliğini artıran sütunun genişliğini alın. Eserleri! Sadece bunu yapmak için en sevdiğim yol değil.
' *** NEED TO CALC POSITION FOR RIGHT JUSTIFY OF LABEL !!!!!
If ShouldRightJustify(rs.Fields(i).Type) Then
rpt.Section(acPageHeader).Controls(rs.Fields(i).Name & "lbl").Left = _
(lblCol + txtNew.Width) _
- rpt.Section(acPageHeader).Controls(rs.Fields(i).Name & "lbl").Width
End If
- 1. Org Modunda Etiket Konumu
- 2. jQuery: Sola kaydırın ve sağa kaydırın
- 3. Sağa sola doğru bir şamandıra yazdırın
- 4. Android - sola kaydırın | sağa. jest algılama
- 5. iPhone'da sola/sağa kaydırma nasıl algılanır?
- 6. Sağa/sola kaydırmada dikey kaydırma nasıl engellenir
- 7. CSS duyarlı süzgeç sola ve sağa (hangi div üstte değişir)?
- 8. Android libgdx hareket dinleyiciyi kullanarak sola ve sağa kaydırarak kaydırın
- 9. Sayısal girişi sağa ve metin girişini sola nasıl hizalarım?
- 10. Açılı önyükleme özsütlemede sola ve sağa kaydırmayı devre dışı bırakma
- 11. vb.net onay kutusu etiket konumu
- 12. Antlr4 - sağ yerine sola soldan sağa için ayrıştırmak
- 13. Görünüm sınırlarına göre Cesium Map'de sola veya sağa döndürme
- 14. UIGestureRecognizer'ı sağdan sola kaydırmak için soldan sağa doğru görünümlerim
- 15. iOS: Sekmeler arasında sola/sağa kaydırın Mümkün mü?
- 16. slayt resmi soldan sağa
- 17. sola ve sağa Bunu açıklaması daha göstermek daha kolaydır yerine yığının
- 18. img öğelerinin döngü ve rastgele uygulamak slayt efektleri (yukarı, aşağı, sağa, sola)
- 19. Lisp'de bir listenin n öğelerini sola ve sağa döndüren özyinelemeli işlevler
- 20. Python logging.Formatter(): bir alanın genişliğini düzeltmenin ve sola/sağa yaslamanın bir yolu var mı?
- 21. Basit bir kod sağa ve sola kaydırmak için basit bir kod kullanarak bir sayfaya dönüp
- 22. jQuery CSS konumu doğru çalışmıyor
- 23. Sola hizalandıktan sonra sözdizimi
- 24. Sağdan sola UI Yönergeleri?
- 25. Bootstrap 4: sağa hizala
- 26. Sağdan sola yazılan diller Python
- 27. Openlayers 3 özellik özelliklerine göre etiket özellik konumu?
- 28. Gnuplot - sağdan sola doğru arsa
- 29. Hizalayarak sağa metin ve simge
- 30. matplotlib: çubuk ve etiket etiketleri
WinForms? ASP.Net? Silverlight? WPF? MonoTouch? – SLaks