Console to C# textBox.Text convert Nasıl Yapılır?

Katılım
24 Mart 2015
Mesajlar
1.384
Makaleler
6
Çözümler
7
Daha fazla  
Cinsiyet
Diğer
Arkadaşlar Console'daki kodları C# textBox.Text 'e aktaramadım ne yaptıysam. Sinir krizi geçiriyorum, rica etsem çevirebilir misiniz? Şimdiden teşekkürler.

Proje görüntüsü:
365714

 
Son düzenleyen: Moderatör:
Form uygulamasına Timer komponenti ekleyin ve "timer1_tick" metodu aşağıdaki gibi olsun.
Timer komponenti eklemeyi ve çalıştırmayı bilmiyorsanız şu videoda anlatılıyor.
tetxBox1 multiline özelliği, true olmalıdır ve timer1 Enabled özelliği True ise aşağıdaki kod direkt çalışmaya başlayacaktır. OpenHardwareMonitorLib NuGet pakedini projeye eklemeyi de unutmadan.

C#:
        private void timer1_Tick(object sender, EventArgs e)
        {
            Computer computer = new Computer() { CPUEnabled = true, GPUEnabled = true };
            computer.Open();

            {
                //Console.Clear();
                //Console.WriteLine("{0}\n", DateTime.Now);
                textBox1.Text = "";
                textBox1.Text += DateTime.Now + "\r\n";

                foreach (IHardware hardware in computer.Hardware)
                {
                    hardware.Update();

                    //Console.WriteLine("{0}: {1}", hardware.HardwareType, hardware.Name);
                    textBox1.Text += hardware.HardwareType + ": " + hardware.Name + "\r\n";
                    foreach (ISensor sensor in hardware.Sensors)
                    {
                        // Celsius is default unit
                        if (sensor.SensorType == SensorType.Temperature)
                        {
                            //Console.WriteLine("{0}: {1}°C", sensor.Name, sensor.Value);
                            textBox1.Text += sensor.Name + ": " + sensor.Value + "°C\r\n";
                            // Console.WriteLine("{0}: {1}°F", sensor.Name, sensor.Value*1.8+32);
                        }

                    }
                    //Console.WriteLine();
                }
                //Console.WriteLine("Press Enter to exit");
            };
        }
 
Form uygulamasına Timer komponenti ekleyin ve "timer1_tick" metodu aşağıdaki gibi olsun.
Timer komponenti eklemeyi ve çalıştırmayı bilmiyorsanız şu videoda anlatılıyor.
tetxBox1 multiline özelliği, true olmalıdır ve timer1 Enabled özelliği True ise aşağıdaki kod direkt çalışmaya başlayacaktır. OpenHardwareMonitorLib NuGet pakedini projeye eklemeyi de unutmadan.

C#:
        private void timer1_Tick(object sender, EventArgs e)
        {
            Computer computer = new Computer() { CPUEnabled = true, GPUEnabled = true };
            computer.Open();

            {
                //Console.Clear();
                //Console.WriteLine("{0}\n", DateTime.Now);
                textBox1.Text = "";
                textBox1.Text += DateTime.Now + "\r\n";

                foreach (IHardware hardware in computer.Hardware)
                {
                    hardware.Update();

                    //Console.WriteLine("{0}: {1}", hardware.HardwareType, hardware.Name);
                    textBox1.Text += hardware.HardwareType + ": " + hardware.Name + "\r\n";
                    foreach (ISensor sensor in hardware.Sensors)
                    {
                        // Celsius is default unit
                        if (sensor.SensorType == SensorType.Temperature)
                        {
                            //Console.WriteLine("{0}: {1}°C", sensor.Name, sensor.Value);
                            textBox1.Text += sensor.Name + ": " + sensor.Value + "°C\r\n";
                            // Console.WriteLine("{0}: {1}°F", sensor.Name, sensor.Value*1.8+32);
                        }

                    }
                    //Console.WriteLine();
                }
                //Console.WriteLine("Press Enter to exit");
            };
        }

Teşekkür ederim deneyeceğim.

EDİT: Sayende hallettim tekrar çok teşekkür ederim.
 
Son düzenleyen: Moderatör:
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı