52 lines
1.2 KiB
C#
52 lines
1.2 KiB
C#
using System.Drawing;
|
|
using System.Windows.Forms;
|
|
|
|
namespace RyzStudio.Windows.ThemedForms
|
|
{
|
|
public class ThreadHelper
|
|
{
|
|
public static void SetText(TextBox sender, string text)
|
|
{
|
|
if (sender.InvokeRequired)
|
|
{
|
|
sender.Invoke(new MethodInvoker(() => {
|
|
sender.Text = text;
|
|
}));
|
|
}
|
|
else
|
|
{
|
|
sender.Text = text;
|
|
}
|
|
}
|
|
|
|
public static void SetText(MemoBox sender, string text)
|
|
{
|
|
if (sender.InvokeRequired)
|
|
{
|
|
sender.Invoke(new MethodInvoker(() => {
|
|
sender.Text = text;
|
|
}));
|
|
}
|
|
else
|
|
{
|
|
sender.Text = text;
|
|
}
|
|
}
|
|
|
|
public static void SetImage(PictureBox sender, Image image)
|
|
{
|
|
if (sender.InvokeRequired)
|
|
{
|
|
sender.Invoke(new MethodInvoker(() => {
|
|
sender.Image = image;
|
|
}));
|
|
}
|
|
else
|
|
{
|
|
sender.Image = image;
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|