動態添加圖片,每一張圖片都按添加的順序從1開始添加編號,如果洗掉任意一張以后,編號可以自動按順序更新,這樣的程式怎么做,圖片已經可以加載,只剩下編號了
uj5u.com熱心網友回復:
思路:假設資料庫中操作;1.獲取資料庫中表的總行數N和最后一條記錄的編號M
2.增加記錄時,判斷N=M,如果相等則新紀錄為M+1,如果不相等則從第一條記錄開始回圈判斷行數R1和記錄M1是否相等,如果相等則忽略,不相等則編號為R1
3.可以在資料庫的存盤程序來實作。
uj5u.com熱心網友回復:
創建動態陣列,通過指標型別指定Image的地址,參考Image圖片。或創建指標鏈結構,指引Image。
指標序列號,或動態陣列序列號,就是它的編號。
uj5u.com熱心網友回復:
是程式中動態加載洗掉顯示圖片么?用動態陣列來保存圖片地址, 將陣列下標做圖片序號
uj5u.com熱心網友回復:
可不可以寫一下大概的代碼,我參考一下,謝謝你
uj5u.com熱心網友回復:
最好還是添加進資料庫如access方便uj5u.com熱心網友回復:
謝謝,我試了,發現我在.Bitmap.Canvas.TextOut(47,30,編號),然后洗掉一個圖片后,并沒有更新
uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
LZ是不是在直接把編號當做水印一樣寫在圖片中了?uj5u.com熱心網友回復:
是的,你能不能指導我一下,問題出在哪里了,謝謝你
uj5u.com熱心網友回復:
你洗掉一個圖片后, 在你洗掉圖片之后的所有圖片的編號, 你都要重新重繪一次額.
你不重新重繪, 比如用list, 圖片在中間的位置雖然變化了, 但是 顯示出來的編號, 還是沒動啊...
uj5u.com熱心網友回復:
如果LZ在資料庫中存放的圖片就是原始圖片加上編號水印的話,那就沒辦法了--加上去容易去掉難啊
如果LZ在資料庫中存放的是原始圖片,然后在界面上顯示的時候進行動態合成,那么資料庫更新編號后,對應的圖片需要重新進行動態合成并重繪到界面上。
uj5u.com熱心網友回復:
求代碼怎么寫轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/82116.html
標籤:數據庫相關
