天天看點

Windows Mobile 九宮格

這兩天弄了下九宮格,開始時一點點的弄,放九個Button、9個PictureBox、ListView和p_w_picpathList組合。九個控件資源大,ListView和p_w_picpathList組合不能相應變換圖像,各有優缺。

在網上翻了一遍,發現基本都是這種形式,九個控件做成九個p_w_picpathbutton,再一個是用GDI+自己畫。具體自己總結了一下:

2010.02.24

今天對程式做了一點修改,使其能自适應螢幕。找了一個簡單地方法,

int imgw = bmp.Width;

int imgh = bmp.Height;

if (this.Height >= this.Width)

{

imgw = W - 10;

imgh = W - 10;

}

if (this.Height < this.Width)

imgw = imgh = H - 10;

根據螢幕大小改變圖檔大小,适應了螢幕橫屏豎屏,還适應了不同分辨率。參考2中也給出了适應螢幕橫屏豎屏的方法。

繼續閱讀