Arkadaşlar merhaba,
Textbox ın üzerine bir sayı giriyoruz . Bu sayı makinaya gidecek bar değerini temsil ediyor. 0 ile 6 bar arasında değer girilmesi isteniyor.
Yapmak istediğimiz ;
*Bar değeri 3 haneli olsun yani "6" girildiğinde textbox "6.00" , 620 girdiğinde "6.20" olmalı.
*ancak operatör "6.00" rakamını kendide yazabilmeli.
*operatör "0.03" değerini de girebilmeli.
*Operatör "6.00" bar üzerini yazamamalı , yazmaya kalktığında textboxa yazılan değer otomatik olarak "6.00" olmalı.
*Operatör hiç birşey yazmadıysa textboxtaki değer otomatik olarak "0.00" olmalı.
Ben aşağıdaki yapıyla sistemin geri kalanını çalıştırdım ancak , "6" girildiğinde "6.00" olarak gösteremedim.
Oldukça acemiyim eksik ve hatalarım konusunda yardımcı olursanız memnun olurum.
private void numpad_enter_Click(object sender, EventArgs e)
{
if (numpad_texbox_no == 1 )
{
try
{
öncü_sayı = numpad_textbox.Text;
numpadtextfloat = Convert.ToSingle(öncü_sayı);
if (numpadtextfloat > 0 && numpadtextfloat <= 600)
{
numpadtextfloat2 = numpadtextfloat;
object numpadtextfloat1 = numpadtextfloat / 100;
Robot_1_Kayıt.R1_atomizasyon_textbox = Convert.ToString(numpadtextfloat1);
this.Close();
}
}
catch (Exception)
{
this.Close();
}
}