2016-12-23 12 views
-7

Так что я делаю приложение, которое требует от меня использовать этот код. Код написан на VB.NET, но, к сожалению, преобразователи кода вызывают ошибки, и я тоже не могу его преобразовать. Так мне нужна помощь преобразовывая этот бит кода:Код VB.NET для C#

Private Sub RichTextBox1_TextChanged(sender As Object, e As EventArgs) Handles RichTextBox1.TextChanged 
    ListBox1.Items.Clear() 
    For i As Integer = 1 To RichTextBox1.Lines.Length 
     ListBox1.Items.Add(i) 
    Next 
    ListBox1.SelectedItems.Add(RichTextBox1.GetLineFromCharIndex(RichTextBox1.SelectionStart) + 1) 
End Sub Private 

Sub RichTextBox1_SelectionChanged(sender As Object, e As EventArgs) Handles RichTextBox1.SelectionChanged 
    ListBox1.SelectedItems.Add(RichTextBox1.GetLineFromCharIndex(RichTextBox1.SelectionStart) + 1) 
End Sub Private 

Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    ListBox1.Enabled = False 
    ListBox1.RightToLeft = Windows.Forms.RightToLeft.Yes 
End Sub 

Если кто-то может помочь, что было бы удивительным. Заранее спасибо!

+2

Что не сработало? – Rabban

+1

Отправьте код, с которым у вас возникли проблемы, чтобы мы могли видеть, что может быть не так. Кажется, в этом коде нет сложных структур. – Esko

+5

Это не сервис преобразования кода. Делайте то, что можете, а затем возвращайтесь сюда с конкретным вопросом. – DavidG

ответ

0
private void RichTextBox1_TextChanged(object sender, EventArgs e) 
{ 
    ListBox1.Items.Clear(); 
    for (int i = 1; i <= RichTextBox1.Lines.Length; i++) { 
     ListBox1.Items.Add(i); 
    } 
    ListBox1.SelectedItems.Add(RichTextBox1.GetLineFromCharIndex(RichTextBox1.SelectionStart) + 1); 
} 

private void RichTextBox1_SelectionChanged(object sender, EventArgs e) 
{ 
    ListBox1.SelectedItems.Add(RichTextBox1.GetLineFromCharIndex(RichTextBox1.SelectionStart) + 1); 
} 

private void Form1_Load(object sender, EventArgs e) 
{ 
    ListBox1.Enabled = false; 
    ListBox1.RightToLeft = Windows.Forms.RightToLeft.Yes; 
} 

//======================================================= 
//Service provided by Telerik (www.telerik.com) 
//Conversion powered by NRefactory. 
//Twitter: @telerik 
//Facebook: facebook.com/telerik 
//======================================================= 

Проблема была с того, что линии:

End Sub Private 


End Sub Private 

Private должен быть частью следующей строки.