Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не работает событие left mouse button up

81K
27 августа 2012 года
Suliman1
8 / / 13.08.2012
Не могу понять, почему не обрабатывается событие нажатия/отпускания левой кнопки мыши. Почему-то клик правой обрабатывается.


Код:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using System.ComponentModel;
using System.Runtime.InteropServices;


namespace SilverlightApplication1
{
    public partial class MainPage : UserControl
    {
        Button btn1 = new Button();
        Button btn2 = new Button();

        public MainPage()
        {
            InitializeComponent();

            btn1.Content = "hello";
            btn1.Height = 30;
            btn1.Width = 70;
            btn1.MouseLeftButtonDown += new MouseButtonEventHandler(btn1_MouseLeftButtonDown);
            btn1.MouseEnter += new MouseEventHandler(btn1_MouseEnter);
            btn1.MouseRightButtonDown += new MouseButtonEventHandler(btn1_MouseRightButtonDown);
            btn1.MouseLeftButtonUp += new MouseButtonEventHandler(btn1_MouseLeftButtonUp);

            rootCanvas.Children.Add(btn1);


        }

        void btn1_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
        {
            MessageBox.Show("Left Btn UP");
        }

        void btn1_MouseRightButtonDown(object sender, MouseButtonEventArgs e)
        {
            MessageBox.Show("Right Button Down");
        }

        void btn1_MouseEnter(object sender, MouseEventArgs e)
        {

        }

        void btn1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            MessageBox.Show("Left Btn Down");
        }

    }
414
06 сентября 2012 года
CassandraDied
763 / / 24.05.2012
Интересно, где ты нашёл в евентах клик правой кнопкой.
У меня тоже не работают евенты для нажатия и опускания, но обычный клик работает.
Решил как-нибудь проблему?

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог