我正在研究Windows窗體應用程序。在Windows應用程序中的圖像滑塊應用程序
我想在我的Windows應用程序的底部,有事要顯示這樣的圖像滑塊:
Image slide example
圖像路徑會從數據庫被抓住。任何想法如何實現這個?
在此先感謝:)
我正在研究Windows窗體應用程序。在Windows應用程序中的圖像滑塊應用程序
我想在我的Windows應用程序的底部,有事要顯示這樣的圖像滑塊:
Image slide example
圖像路徑會從數據庫被抓住。任何想法如何實現這個?
在此先感謝:)
我不知道是否需要一次只顯示一張圖片的滑塊,但如果需要後者,則可以調整代碼。
private void showImage(string path)
{
Image imgtemp = Image.FromFile(path);
pictureBox1.Width = imgtemp.Width/2;
pictureBox1.Height = imgtemp.Height/2;
pictureBox1.Image = imgtemp;
}
如果你希望它僅在自動模式下工作,只用一個方法:
private void prevImage()
{
if(selected == 0)
{
selected = folderFile.Length - 1;
showImage(folderFile[selected]);
}
else
{
selected = selected - 1; showImage(folderFile[selected]);
}
}
private void nextImage()
{
if(selected == folderFile.Length - 1)
{
selected = 0;
showImage(folderFile[selected]);
}
else
{
selected = selected + 1; showImage(folderFile[selected]);
}
}
現在計時器和開始幻燈片演示按鈕:
private void timer1_Tick(object sender, System.EventArgs e)
{
nextImage();
}
private void Start_Click(object sender, System.EventArgs e)
{
if(timer1.Enabled == true)
{
timer1.Enabled = false;
Start.Text = "<< START Slide Show >>";
}
else
{
timer1.Enabled = true;
Start.Text = "<< STOP Slide Show >>";
}
}
從here。但是,如果您需要的東西超過這個,您可以閱讀檢查ImageSlider from devexpress。
感謝您的評論。但我已經閱讀了這篇文章。 我想是這樣的 https://skydrive.live.com/redir.aspx?cid=bb2c3831a82f075e&resid=BB2C3831A82F075E!218&parid=BB2C3831A82F075E!114&authkey=!AJsyQABJr2PXQbM –
它不能是很難適應的代碼。顯示4張圖像,並且當按下下一個按鈕時,將其全部移動到所需的方向。 如果您需要該選擇,請在所選圖像周圍畫一個方框或其他東西。 –
您是否願意詳細說明「圖像滑塊」是什麼? –
不可以。你的問題應該開始......我把一些東西(解決方案,你寫自己的代碼)沒有運氣。現在你會得到[你有什麼嘗試?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – Reniuz
我已經添加了一個圖片框。每當計時器打勾時更改圖像。 但我真正想要的是像 https://skydrive.live.com/redir.aspx?cid=bb2c3831a82f075e&resid=BB2C3831A82F075E!218&parid=BB2C3831A82F075E!114&authkey=!AJsyQABJr2PXQbM –