2013-07-04 2 views
3

Я создал две кнопки, где свойство .Text содержит символы, которые я хочу центрировать, но я не могу заставить его работать правильно. В настоящее время кнопка выглядит следующим образом:Центрирование текста на кнопке

enter image description here

И код выглядит следующим образом:

btnUp.Text = "▲"; 
btnDown.Text = "▼"; 
btnUp.TextAlign = ContentAlignment.MiddleCenter; 
btnDown.TextAlign = ContentAlignment.MiddleCenter; 

Но что я действительно хочу это тексты кнопка быть центрированным, так что стрелки будут точно в середине элементов управления. Как я могу это достичь?

пристальный взгляд, чтобы показать, почему я не счастлив:

enter image description here

Благодаря решению Томаса Mondel в Вот результат:

enter image description here

+0

u означает, что метки стрелок в кнопках должны быть центрированы? стрелки выглядят сфокусированными на меня, на всякий случай попробуйте поставить выравнивающие коды ниже полей btnup.text. – jayeshkv

+0

Стрелки выглядят очень центрированными. –

+0

Добавлена ​​другая фотография, чтобы показать, почему я не считаю ее центрированной. – Robin

ответ

9

Вы можете попробовать установите UseCompatibleTextRendering на кнопках до True. Он сделал трюк для меня.

UseCompatibleTextRendering

Надеется, что это помогает.

+0

Большое спасибо, сэр ! – Robin

Смежные вопросы