我執行一個應用程序:加載圖像滾動面板
負載從「我的圖片」文件夾中的圖像的面板會自動加載時, 形式。 (您可以找到代碼here)
我的程序中還有另一個功能:打開文件夾,使用戶 打開文件夾以將其圖像加載到同一個面板。
我的問題是: 當過我選擇打開一個新的文件夾,該文件夾的圖像出現「我的圖片」文件夾中的下圖像,我知道是什麼問題,但我不不知道如何解決它。
從「我的圖片」自動加載圖像的代碼包含一個稱爲位置變量,它定義當前PictureBox控件的位置和它的初始值爲0。
//2 variables, one for the Y position of the current PictureBox control
//and one for help count the number of images in the directory
int position = 0;
int count = 0;
用於打開文件夾的代碼是與我的圖片加載圖像時使用的代碼相同,並且位置初始值也是0!這就是爲什麼新加載的圖像出現在舊的圖像下。
private void openFolderToolStripMenuItem_Click(object sender, EventArgs e)
{
toolStripStatusLabel1.Text = "Getting files.....";
int position = 0;
int count = 0;
我該如何解決這個問題?我想保存最新創建的PictureBox的位置,然後用它作爲初始值private void openFolderToolStripMenuItem_Click
謝謝!
你能發表一些代碼嗎? – GrandMasterFlush 2012-04-26 11:16:40
你想刪除舊照片? – Likurg 2012-04-26 11:22:18
我已經讀了幾次你的問題,並有一些難以理解的問題。如果我不是唯一的人,請嘗試重新提出您的問題。 – MasterMastic 2012-04-26 11:23:22