Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 文本框中的欧元符号_C# - Fatal编程技术网

C# 文本框中的欧元符号

C# 文本框中的欧元符号,c#,C#,我有一个文本框里面的用户可以写的金额。是否可以在文本框中放置一个欧元货币符号,这样无论用户写什么,欧元符号都会出现在金额的左侧?您可以使用标签,也可以编写以下onload事件: txtMoney.Text = "€"; 如果您谈论的是windows应用程序,那么您可以使用Alt代码来实现这一点,请在文本框旁边添加一个标签,并在按住Alt键的情况下在其文本属性中键入0128 它看起来像这样 我会使用自定义背景图像,创建所需数字符号的图像,并将其设置为文本框的背景 <TextBox Nam

我有一个文本框里面的用户可以写的金额。是否可以在文本框中放置一个欧元货币符号,这样无论用户写什么,欧元符号都会出现在金额的左侧?

您可以使用
标签
,也可以编写以下
onload
事件:

txtMoney.Text = "€";

如果您谈论的是windows应用程序,那么您可以使用Alt代码来实现这一点,请在文本框旁边添加一个标签,并在按住Alt键的情况下在其文本属性中键入0128

它看起来像这样


我会使用自定义背景图像,创建所需数字符号的图像,并将其设置为文本框的背景

<TextBox Name="myTextBox" TextChanged="OnTextBoxTextChanged" Width="200">
  <TextBox.Background>
    <ImageBrush ImageSource="TextBoxBackground.gif" AlignmentX="Left" Stretch="None" />
  </TextBox.Background>
</TextBox>


你为什么不在
文本框旁边放一个带有值的
标签
?你可以做一个掩码,你是在使用winforms/xaml/asp.net/etc吗?我不知道欧元的符号,这不会影响答案。