C# c型尿崩症#
我有以下代码:C# c型尿崩症#,c#,image,C#,Image,我有以下代码: public diapo() { InitializeComponent(); DispatcherTimer messageTimer = new DispatcherTimer(); messageTimer.Tick += new EventHandler(messageTimer_Tick); messageTimer.Interval = new TimeSpan(0, 0, 3); messageTimer.Start();
public diapo()
{
InitializeComponent();
DispatcherTimer messageTimer = new DispatcherTimer();
messageTimer.Tick += new EventHandler(messageTimer_Tick);
messageTimer.Interval = new TimeSpan(0, 0, 3);
messageTimer.Start();
}
private void source1(object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "Image files(*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";
string sC = (openFileDialog.FileName);
}
private void source2(object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog2 = new OpenFileDialog();
openFileDialog2.Filter = "Image files(*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";
string sB = (openFileDialog2.FileName);
}
private void source3(object sender, RoutedEventArgs e)
{
OpenFileDialog openFileDialog3 = new OpenFileDialog();
openFileDialog3.Filter = "Image files(*.jpg, *.jpeg, *.jpe, *.jfif, *.png) | *.jpg; *.jpeg; *.jpe; *.jfif; *.png";
string sA = (openFileDialog3.FileName);
}
我希望它每3秒将pic.source(图像)切换到下一个字符串,以便sA、sB、sC您的变量
sA
、sB
等。它们在表单中不存在范围问题。在每种方法结束时,它们将被销毁。在类级别添加一个列表路径
,并使用Add方法。这里没有问题。。。你在哪一部分有问题?什么不起作用?还要注意,所有3种sourceX
方法都是相同的。。。这让我得出结论,您对方法的用途知之甚少(避免在多个地方编写相同的内容)。此外,openFileDialog.FileName
周围的括号实际上是不需要的,不确定您在这里要做什么好的,这将出现在您没有共享的messateTimer\u Tick方法中。