小编Kav*_*tha的帖子

在 C# 中使用 RotateFlip 旋转图像

我有这段代码可以在 C# Windows 窗体应用程序的 if 循环中旋转图像,但窗体在窗体输出中没有显示任何内容。

任何人都可以帮忙吗?

this.splitContainer1.Panel2.Controls.Add(PictureBox1);
PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
PictureBox1.Image = bitmap; //Image.FromFile(@"C:\image.jpg");
PictureBox1.SizeMode = PictureBoxSizeMode.AutoSize;
PictureBox1.Image = (Image)(RotateImg(bitmap, 30.0f, Color.Transparent));
Run Code Online (Sandbox Code Playgroud)

c#

3
推荐指数
1
解决办法
1万
查看次数

在C#中按顺序执行线程

我有一个C#程序来winform应用程序.它旨在作为记忆游戏.首先,我必须在其中显示一个包含多个值的矩阵.说3或4.我必须暂停矩阵一段时间,以便用户将其保存在他的记忆中.为此,我使用thread1.然后我需要清空矩阵并在右侧面板上显示一些选项.它是使用Thread2完成的.现在的问题实际上是先执行thread2.任何人都可以帮助我.我是C#的新手......

Thread Thread1 = new Thread(new ParameterizedThreadStart(invokedisplaymatrix));
Thread1.IsBackground = true;
Thread1.Start(MatrixInfoValues);


            Thread Thread2 = new Thread(new ThreadStart(invokedisplayblankmatrix));
            Thread2.IsBackground = true;
            Thread2.Start();
}

 private void invokedisplaymatrix(object indx)
            {
    Invoke(new displaymatrixdelegate(displaymatrix),new object[] {indx});

Thread.sleep(5000);
              }

private void invokedisplayblankmatrix()
        {
Invoke(new displayblankmatrixdelegate(displayblankmatrix));
         }...

.. public delegate void displaymatrixdelegate(int[] ind1);
    public delegate void displayblankmatrixdelegate();
}//end of main form
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
917
查看次数

标签 统计

c# ×2