Arkadaslar ben Celcius Fahrenheit ve Kelvin derecelerini birbirine donusturen bir proje yapmak istiyorum.Aslinda yaptim ama ortada cok fazla TextBox oldugu icin biraz kotu gorundu ve saniyorum ki bu kadar TextBox a gerek yok.
Yeni projenin yapisi soyle 3 tane TextBox ve bu TextBox larin basinda da 3 tane Label(Bu Label nesnelerinde basta belirttigim sicaklik derecelerinin isimleri var.), 3 Tane de RadioButton var.Alt tarafta da bir tane Convert isimli buton var.Convert butonunun Click olay yordamina su kodlari yazdim :
Tabii ilk bast Public Class Form1 nin altina "Dim FirstNum, SecondNum, ThirdNum As Double" seklinde bildirimimi yaptim.

Kod:
FirstNum = TextBox1.Text SecondNum = TextBox2.Text ThirdNum = TextBox3.Text If RadioButton1.Checked = True Then TextBox2.Text = 9 * FirstNum / 5 + 32 TextBox3.Text = FirstNum + 273 End If If RadioButton2.Checked = True Then TextBox1.Text = (SecondNum - 32) * 5 / 9 TextBox3.Text = (SecondNum - 32) * 5 / 9 + 273 End If If RadioButton3.Checked = True Then TextBox1.Text = ThirdNum - 273 TextBox2.Text = (ThirdNum - 273) * 9 / 5 End If
Amacim hangi derece isaretliyse oraya yazilanin diger sicaklik derecelerine donusturulmesiydi.
Ama program calisinca ben text boxlara donusturulmesini istedigim degerleri giriyorum ve convert butonuna basinca soyle bir hata gozleniyor: Ben TextBox1 e deger girmissem converte basinca bana "SecondNum = TextBox2.Text" kisimini sari bir sekilde gosterip programin calismasini durduruyor.TextBox2 ve 3 icin deger girdigim zaman da aynisini "FirstNum = TextBox1.Text" icin yapiyor.

Bu durumda ne yapmam gerekiyor.Yardimlarinizi bekliyorum...
Simdiden tesekkurler...
__________________