Witam
Mam prostą aplikacje której główna forma jest podzielona na 2 części przez SplitContainer.
W jednej mam picturebox a w drugiej button itd.
Mam problem z tym że nie mogę wykryć kliknięcia myszką na tym SplitContainer a na czystej formie bez problemu to wykrywam. tym kodem:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
private int ktoryRazLewy = 0;
public Form1()
{
InitializeComponent();
this.MouseUp += new MouseEventHandler(OnMouseUp);
}
private void Form1_Load(object sender, EventArgs e)
{
}
public void OnMouseUp(object sender, MouseEventArgs e)
{
//który przycisk myszy został kliknięty?
if (e.Button == MouseButtons.Left)
{
ktoryRazLewy += e.Clicks;
MessageBox.Show("Lewy przycisk myszki click!\n" +
"na pozycji: x = " + e.X + " y = " + e.Y + "\n" +
"po raz: " + Convert.ToString(ktoryRazLewy));
}
}
}
}
a jak wrzuce na to SplitContainer to się sypie.
SplitContainer jest mi potrzebny do operacji na picturebox : zoom ,poruszanie nim prawo lewo taka niby mapka.
Proszę o pomoc.