怎么在Button显示一张完整的图片呢? 不用BackgroundImage 属性  用Image属性的? 

解决方案 »

  1.   

       比如我有一图片是上方向键   我现在想把这张图片放在button按钮上  
       就像 .NET 中的ImageButton 一样  
      

  2.   

       那还不清楚  就是放张图片在 Button上  不过不用Button的BackgroundImage属性  
       
      

  3.   

    用picturebox,然后添加click时间就好了
      

  4.   

        用Image属性时 图片太大  只能显示部分  我现在想的就是要显示整张图片
         就像用BackgroundImage 的BackgroundImage属性时有一个BackgroundImageLayout:Stretch一样   显示整张图片  
        
         要是在不明白去弄个WinForm程序试试就知道了 
      

  5.   

          picturebox  看的不爽啊   呵呵 
      

  6.   

    为什么不用BackgroundImage属性?能实现你想要的效果啊~
      

  7.   

       背景图片是可以  如果窗体要是弄皮肤   背景图就没了  到时候就是个按钮  用Image可以解决
       但是不晓得怎么弄   
       才搞WinForm开发  很多就不知道  还在学习阶段啊  
      

  8.   

    兄弟,你可以设置picturebox的属性,让图片的大小变成你的picturebox的大小,那样就那显示全部了
      

  9.   

    用Label标签,我自己做控件的时候都使用Label标签   private void L_Change(object sender)
            {
                (sender as Label).Image = MedicalCollect.Properties.Resources.btnDown;
            }
            private void L_Changed(object sender)
            {
                (sender as Label).Image = null;
            }
            private void L_Changing(object sender)
            {
                (sender as Label).Image = MedicalCollect.Properties.Resources.btnDown;
            }
            private void L_MouseDown(object sender, MouseEventArgs e)
            {
                L_Change(sender);
            }
            private void L_MouseLeave(object sender, EventArgs e)
            {
                L_Changed(sender);
            }
            private void L_MouseUp(object sender, MouseEventArgs e)
            {
                L_Changed(sender);
            }
            private void L_MouseHover(object sender, EventArgs e)
            {
                L_Changing(sender);
            }事件放在click里
      

  10.   

    你说的那个效果 button可以实现的啊 我QQ521070107 我告诉你