Google Translate — C#
[code lang=”csharp”]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;//www.gorselprogramlama.com
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Threading;
using System.Net;
namespace Google_Translate
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
bool yuklenme = false;
private void Form1_Load(object sender, EventArgs e)
{//www.gorselprogramlama.com
cbLang.SelectedIndex = 0;
cbToLang.SelectedIndex = 1;
if (InternetTest())
{
lblInternet.Text = "Erişim Var";
wbTranslate.Navigate("https://translate.google.com.tr/#tr/en/");
}
else
{
lblInternet.Text = "Erişim Yok";//www.gorselprogramlama.com
}
}
public static bool InternetTest()
{
string url = "http://www.google.com";
try
{
WebRequest myRequest = WebRequest.Create(url);
WebResponse myResponse = myRequest.GetResponse();
}
catch (WebException)
{//www.gorselprogramlama.com
return false;
}
return true;
}
private void btnTrans_Click(object sender, EventArgs e)
{
if (cbLang.SelectedIndex == cbToLang.SelectedIndex)
{
MessageBox.Show("Çevireceğiniz dil ve çevirdiğiniz dil aynı olamaz.","Dikkat");
}
else
{
if (lblInternet.Text == "Erişim Var") //www.gorselprogramlama.com
{
txtToLan.Text = wbTranslate.Document.GetElementById("result_box").InnerText;
}
else
{
MessageBox.Show("Internet bağlantiniz yok.","Sorun oluştu");
}
}
}
private void txtLan_TextChanged(object sender, EventArgs e)
{
wbTranslate.Document.GetElementById("source").InnerText = txtLan.Text;
}
private void cbLang_SelectedIndexChanged(object sender, EventArgs e)
{
switch (cbLang.SelectedIndex)
{
case 1://www.gorselprogramlama.com
wbTranslate.Navigate("https://translate.google.com.tr/#en/tr/");
break;
case 0:
wbTranslate.Navigate("https://translate.google.com.tr/#tr/en/");
break;
}
}
//www.gorselprogramlama.com
private void wbTranslate_ProgressChanged(object sender, WebBrowserProgressChangedEventArgs e)
{
toolStripProgressBar1.Maximum = Convert.ToInt32(e.MaximumProgress);
toolStripProgressBar1.Value = Convert.ToInt32(e.CurrentProgress);
}
}
}
[/code]
Ümit Demirtaş



System.NullReferenceException: ‘Nesne başvurusu bir nesnenin örneğine ayarlanmadı.’
visual studio 2019
Bir nesne silmiş olabilirsiniz
@admin
Hayır bende indirip direk çalıştırdığımda veriyor tekrar kontrol edebilir misiniz