我想在textEdit中输入小数,当鼠标移动到下一个textedit时,第一个textedit中的小数自动变成了百分数。假如填0.3454,后面自动变成34.54%。各位大神求解啊!!!!跪求跪求!!!
选中TextBox,在属性窗格点闪电图标,双击LostFocus事件
编写如下代码
textBox1.Text = (double.Parse(textBox1.Text) / 100.0).ToString(0.00) + "%";
[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"/>
设置一下textEdit显示数值类型属性
当鼠标移动到下一个textedit时 在这个事件里面 获得第一个textedit里面的值 *100 + “%” 在赋值上去就okl了
在textedit丢失焦点的时候:
float f = float.Parse(textedit.Text);
textedit.Text = f.tostring("0.00%");
鼠标移动到下一个 textedit 这个事件里面 获得第一个textedit的值 *100 + “%” 赋值上去就ojbk了