Squeak.ru - шаблоны программирования

Перетаскивание не будет работать в Windows 8

Событие перетаскивания отлично работает в Windows 7 или старых операционных системах. Но не работает на Windows 8. Как исправить?

private void listBox1_DragEnter(objectsender, DragEventArgs e)
{
  e.Effect = DragDropEffects.All;
}

private void listBox1_MouseDown(objectsender, MouseEventArgs e)
{
  Point sonnokta = new Point(e.X,e.Y);
  int item_index = listBox1.IndexFromPoint(sonnokta);
  if(e.Button == MouseButtons.Left)
  {
    listBox1.DoDragDrop(listBox1.Items[item_index],DragDropEffects.All);
  }
}

private void listBox2_DragOver(objectsender, DragEventArgs e)
{
  if(e.KeyState == 1)
  {
    e.Effect = DragDropEffects.All;
  }
}

private void listBox2_DragDrop(objectsender, DragEventArgs e)
{
  listBox2.Items.Add(e.Data.GetData(DataFormats.Text));
}

  • Какую ошибку он вам дает? 11.03.2014
  • не выдает ошибку, не работает drop event. 11.03.2014
  • Выложенный код работает (у меня Windows 8.1). Убедитесь, что ListBox2 имеет AllowDrop = True. 11.03.2014
  • возможный дубликат Почему DragDrop не работает в VS2010? 11.03.2014

Новые материалы

Угловая структура архитектуры
Обратите внимание, что эта статья устарела, я решил создать новую с лучшей структурой и с учетом автономных компонентов: https://medium.com/@marekpanti/angular-standalone-architecture-b645edd0d54a..

«Данные, которые большинство людей используют для обучения своих моделей искусственного интеллекта, поставляются со встроенным…
Первоначально опубликовано HalkTalks: https://hacktown.com.br/blog/blog/os-dados-que-a-maioria-das-pessoas-usa-para-treinar-seus-modelos-de-inteligencia-artificial- ja-vem-com-um-vies-embutido/..

Сильный ИИ против слабого ИИ: различия парадигм искусственного интеллекта
В последние годы изучению и развитию искусственного интеллекта (ИИ) уделяется большое внимание и прогресс. Сильный ИИ и Слабый ИИ — две основные парадигмы в области искусственного интеллекта...

Правильный способ добавить Firebase в ваш проект React с помощью React Hooks
React + Firebase - это мощная комбинация для быстрого и безопасного создания приложений, от проверки концепции до массового производства. Раньше (знаете, несколько месяцев назад) добавление..

Создайте API с помощью Python FastAPI
Создание API с помощью Python становится очень простым при использовании пакета FastAPI. После установки и импорта вы можете создать приложение FastAPI и указать несколько конечных точек. Каждой..

Веселье с прокси-сервером JavaScript
Прокси-серверы JavaScript — это чистый сахар, если вы хотите создать некоторую общую логику в своих приложениях, чтобы облегчить себе жизнь. Вот один пример: Связь клиент-сервер Мы..

Получить бесплатный хостинг для разработчиков | Разместите свой сайт за несколько шагов 🔥
Статические веб-сайты — это веб-страницы с фиксированным содержанием и его постоянным содержанием. Но теперь статические сайты также обрабатывают динамические данные с помощью API и запросов...