2013-08-02 173 views
0

我是一个初学者C#developper固定数量的号码,我有一个奇怪的问题 当我代码通过变量替换C#

公开新图片图片 {

 get { return base.Image; } 
     set 
     { 

      int w = Width *8/10 , h = 80 ; 

      Bitmap b = new Bitmap(value); 
      Bitmap bm = new Bitmap(b, w ,h); 
      base.Image = bm; 
      base.Text = w.ToString(); 


     } 
    } 

的图像看起来不错

int h = Height * 8/10

图像看起来模糊!

+6

我认为这比你的更多how about us .. –

回答

0

我觉得value变量可能涉及到hw,你是不是表现给我们,以便这不会模糊:

Bitmap b = new Bitmap(value); 
int w = 80 ,h = 80 ; 
Bitmap bm = new Bitmap(b, w ,h); 
base.Image = bm; 

这只是一种猜测!

+0

public new Image Image { get {return base.Image; } set { int w = Width * 8/10,h = 80; 位图b =新的位图(值); 位图bm =新位图(b,w,h); base.Image = bm; base.Text = w.ToString(); } } –

+0

在这种情况下,它看起来不错,但当我通过高度* 8/10修改h时,图像变得模糊! –

+0

@Abbesomar你说这个问题解决了?! –

0

H = 80

==>清楚

H高度*10分之8

==>模糊 (h值= 80我可以在文字上看到它)