@ilyasemenovv
Студент, изучаю всё программирование в целом.

Перемещение текста из одного ListBox в другой ListBox двойным щелчком мыши, как это прописать в коде на ASP.NET?

603f416137d8e971851228.jpeg

я сделал чтение из файла, также, я сделал кнопки для перемещения текста между ListBox'ами, но не знаю как сделать перемещение двойным щелчком мыши, в интернете источников которые помогут не нашёл. Прошу расписать кодом.

Код cs если нужен:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.IO;
using System.Security;

namespace SOVLAB_2_DOP
{
public partial class _Default : Page
{
protected void Page_Load(object sender, EventArgs e)
{

}
protected void Addl(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(@"C:\Users\Илья\source\repos\SOVLAB_2_DOP\1.txt");
string line = string.Empty;
try
{
line = sr.ReadLine();
while (line != null)
{
this.ListBox1.Items.Add(line);
line = sr.ReadLine();
}
sr.Close();
}
finally
{
sr.Close();
}
}
protected void Vniz(object sender, EventArgs e) //кнопка вниз
{
ListBox2.Items.Add(ListBox1.SelectedValue);
ListBox1.Items.Remove(ListBox1.SelectedValue);
}
protected void Verh(object sender, EventArgs e) //кнопка вверх
{
ListBox1.Items.Add(ListBox2.SelectedValue);
ListBox2.Items.Remove(ListBox2.SelectedValue);
}

protected void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
{

}

protected void ListBox2_SelectedIndexChanged(object sender, EventArgs e)
{

}
}
}
  • Вопрос задан
  • 383 просмотра
Пригласить эксперта
Ответы на вопрос 1
@AndromedaStar
.Net - monkey
Существует событие MouseDoubleClick, следовательно можно сделать примерно так:

FirstListBox.MouseDoubleClick += new RoutedEventHandler(FirstListBox_MouseDoubleClick);
 
private void FirstListBox_MouseDoubleClick(object sender, RoutedEventArgs e)
{
      if (FirstListBox.SelectedItem != null)
      {
         .....
      }
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
24 апр. 2024, в 22:11
2000 руб./за проект
24 апр. 2024, в 22:00
500 руб./в час
24 апр. 2024, в 21:49
10000 руб./за проект