我正在构建一个应用程序。这表明表单,页眉和页脚将被固定。
中间有一个组框用不同的选项持有一个问题。 当用户点击底部的下一步按钮时,组框会加载下一个问题。 我想让这个改变变成动画。我想表明,单击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