qq_39468334
2018-01-10 03:14
采纳率: 33.3%
浏览 886

c#渣渣菜鸟,跪求问题

我想在textEdit中输入小数,当鼠标移动到下一个textedit时,第一个textedit中的小数自动变成了百分数。假如填0.3454,后面自动变成34.54%。各位大神求解啊!!!!跪求跪求!!!

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • threenewbee 2018-01-10 04:56
    已采纳

    选中TextBox,在属性窗格点闪电图标,双击LostFocus事件
    编写如下代码
    textBox1.Text = (double.Parse(textBox1.Text) / 100.0).ToString(0.00) + "%";

    已采纳该答案
    打赏 评论
  • weixin_38128881 2018-01-10 03:21

    [html] view plain copy
    android:id="@+id/num_et"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:numeric="decimal"/>

    android:id="@+id/num_et2"
    android:layout_below="@id/num_et"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:numeric="decimal"/>

    打赏 评论
  • xjdw123 2018-01-10 03:40

    设置一下textEdit显示数值类型属性

    打赏 评论
  • 一抹蓝2 2018-01-10 03:46

    当鼠标移动到下一个textedit时 在这个事件里面 获得第一个textedit里面的值 *100 + “%” 在赋值上去就okl了

    打赏 评论
  • hxycsdn9159 2018-01-10 04:05

    在textedit丢失焦点的时候:
    float f = float.Parse(textedit.Text);
    textedit.Text = f.tostring("0.00%");

    打赏 评论
  • 谶言 2018-01-10 06:13

    鼠标移动到下一个 textedit 这个事件里面 获得第一个textedit的值 *100 + “%” 赋值上去就ojbk了

    打赏 评论

相关推荐 更多相似问题