日期:2014-05-18  浏览次数:20930 次

C#怎么设置鼠标单击事件的可用与不可用
我刚开始学习C#,很多问题都还没有弄懂,
我想在实践中弄懂,
所以,
我想做一个魔兽世界天赋模拟器的小程序。
玩过魔兽世界的人应该知道,
刚点天赋的时候,右击事件(减少天赋)是不可用的 ,
就比如 0/3 绝对点不成 -1/3 
而点满之后,
左击事件(增加天赋)是不可用的,
3/3 绝对点不到4/3
而我用图片代替按钮 ,
就像button的可用与不可用代码,
btnUp.Enabled = true;
写成
picXTF1_1.MouseClick.Enabled = true; //picXTF1代表鲜血天赋第一行第一个 
或者picXTF1_1.MouseClick = true;
这个显然不可用,
所以我想请教,
这句代码该怎么写。

还有我想问下,
Click 和 MouseClick 有什么不同。

顺便还有一个问题,
这个问题上次忘记问教员了,
就是在同一个窗体上创建两个pictureBox A, B;
如果两个的BackColor//背景颜色 的属性都选择为Transparent //透明,
B 的透明处便会覆盖 A 而显示窗体底色,
我想让A作为B的载体而存在,
例如,
A为日本某女优图,
B为不规则形状马赛克,
C为白色底,
怎么才能让B覆盖住A,然而B的其他地方不会显示C。

------解决方案--------------------
控件的禁用与启用