evet $ yapıyordur int'e çevirmeye çalışıyorsunuz, rakamları ayrı $ işaretini ayrı alın hatta $ sabitse farklı labellerla sabitleyin sadece rakamı çekin
ayrıca gelen veriye bakınca int de değil double veya float alın durumunuza göre
sadece rakamı çekme gibi bir olasılığım malesef yok çektiğim veriyi ayıklayamaz mıyım başından "$" silsem
private void Timer1_Tick(object sender, EventArgs e)
{
//int NormalFiyat = int.Parse(MFiyat.Text);
//int AlarmFiyat = int.Parse(FiyatAlarm.Text);
double Value1 = Convert.ToDouble(Double.Parse(MFiyat.Text, System.Globalization.NumberStyles.Currency));
double Value2 = Convert.ToDouble(Double.Parse(FiyatAlarm.Text, System.Globalization.NumberStyles.Currency));
// val = 123456.98
// val = 123456.98
if (Value2 >= Value1)
{
SoundPlayer ses = new SoundPlayer();
string dizin = Application.StartupPath + "\\Alarm.wav";
ses.SoundLocation = dizin;
ses.Play();
}
else
{
VeriCek.PerformClick();
}
} böyle bir şey yaptım yine olmadı