Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# c型尿崩症#_C#_Image - Fatal编程技术网

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方法中。