2013-04-03 4 views
0

У меня есть текстовое поле, внутри которого пользователь может написать сумму денег. Можно ли поместить знак валюты евро внутри текстового поля, чтобы независимо от того, что пишет пользователь, знак евро будет слева от суммы ?.Знак валюты евро в текстовом поле

+6

Почему бы вам просто не поставить «метку» со значением '€' рядом с «текстовым полем»? – Rob

+0

Вы можете сделать маску, вы используете winforms/xaml/asp.net/etc? – Peter

ответ

1

Если говорить о применении окон, чем вы можете использовать код Alt для того, принять метку рядом с текстовым полем и это текстовое свойство типа 0128 с нажатой клавишей alt.

See this

Это будет выглядеть примерно так

enter image description here

0

Вы можете либо использовать Label или вы могли бы написать следующее onload события:

txtMoney.Text = "€"; 
+0

Я не знаю знака для евро, и это не влияет на anser. – Freelancer

+0

большое спасибо @Tim – Freelancer

0

Я хотел бы сделать это с помощью пользовательского фонового изображения, создать изображение знака числа вы хотите, и установить его в качестве фона для TextBox.

<TextBox Name="myTextBox" TextChanged="OnTextBoxTextChanged" Width="200"> 
    <TextBox.Background> 
    <ImageBrush ImageSource="TextBoxBackground.gif" AlignmentX="Left" Stretch="None" /> 
    </TextBox.Background> 
</TextBox> 
Смежные вопросы