我刚开始学习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。

解决方案 »

  1.   

    您好,您应该玩过暗黑破坏神吧,
    就相当于给的技能点数,
    然后加载技能树上面,
    或者DNF,给的SP,加在某技能(例:上挑)上秒,
      

  2.   

    用一个开关,通过设置true ,false控制点击事件
      

  3.   

    我还以为讨论游戏来的。。MouseClick专门为鼠标点击设计的事件,第一个参数都为事件的发起者sender,重点的不同在于第二个参数,事件包含的消息类别和数据不一样遮罩可以将A放入一个Panel,然后将B放入A中
      

  4.   

    设置Enabled该属性值为true就可以了
      

  5.   

    用Hook
      

  6.   

    这个 MouseEventArgs  怎样用,可以控制鼠标