我正在構建一個應用程序。這表明表單,頁眉和頁腳將被固定。
中間有一個組框用不同的選項持有一個問題。 當用戶點擊底部的下一步按鈕時,組框會加載下一個問題。 我想讓這個改變變成動畫。我想表明,單擊Next按鈕時運行翻頁動畫...................翻頁動畫
請幫 感謝 Furqan
我正在構建一個應用程序。這表明表單,頁眉和頁腳將被固定。
中間有一個組框用不同的選項持有一個問題。 當用戶點擊底部的下一步按鈕時,組框會加載下一個問題。 我想讓這個改變變成動畫。我想表明,單擊Next按鈕時運行翻頁動畫...................翻頁動畫
請幫 感謝 Furqan
有是一個很好的書面教程doing this in C# and GDI但它相當複雜。
對於doing this with Silverlight也有一個簡單的教程,也在CodeProject上。
但我可以在vb.net中使用它嗎? – 2010-08-24 09:24:32
如果您想使用C#示例,您需要將其轉換爲VB.NET。你使用什麼技術? Windows窗體? – 2010-08-24 14:04:40
是的,我使用Windows窗體,但我 reaaly捐助者知道如何翻譯 在VB.net的C#示例 你能幫助嗎? – 2010-08-24 16:54:31
如何在VB.Net
創建加載屏幕要創建你需要了解「的BackgroundWorker」,這是對進口System.ComponentModel
公共類frmPleaseWait
Private _worker As BackgroundWorker
Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
MyBase.OnLoad(e)
_worker = New BackgroundWorker()
AddHandler _worker.DoWork, AddressOf WorkerDoWork
AddHandler _worker.RunWorkerCompleted, AddressOf WorkerCompleted
_worker.RunWorkerAsync()
End Sub
Private Sub WorkerDoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs)
Threading.Thread.Sleep(5000)
'your loading animation code goes here
End Sub
Private Sub WorkerCompleted(ByVal sender As Object, ByVal e As RunWorkerCompletedEventArgs)
Me.DialogResult = Windows.Forms.DialogResult.OK
Me.Close()
End Sub
末級
Dim frm As New frmPleaseWait frm.ShowDialog() 'your time consuming main processing code goes here frm.Close()
@Furqan,你的情況,在本節中,你需要把你的動畫代碼在WorkerDoWork方法
不要忘記在裝載形式類的頂部使用Imports System.ComponentModel
感謝埃迪Jawed
什麼技術使用? WinForms,WPF,Silverlight? – 2010-08-24 08:45:31