小编Chr*_*con的帖子

使用C#中的LinkLabel超链接电子邮件地址

我做了一个关于框的意思是允许用户点击超链接电子邮件地址,这将把他们带到Microsoft Outlook,以便能够向电子邮件地址发送电子邮件,但我不知道如何将其链接到Outlook并允许用户单击链接以执行此操作

c# email outlook linklabel hyperlink

16
推荐指数
2
解决办法
4万
查看次数

在C#中使用视频

我正在制作一个应用程序,允许用户应用某些工具来分析视频和图像.我需要帮助我如何在我的表单中加载到Windows媒体播放器中的视频上绘制/写入并能够保存它.它需要能够让用户在其上绘制手绘和形状.提前致谢,

克里斯 :)

c# video drawing image shapes

11
推荐指数
1
解决办法
7247
查看次数

在C#中使用鼠标点绘制多边形

我需要能够使用鼠标单击位置绘制多边形.这是我目前的代码:

 //the drawshape varible is called when a button is pressed to select use of this tool
             if (DrawShape == 4)
                {
                    Point[] pp = new Point[3];
                    pp[0] = new Point(e.Location.X, e.Location.Y);
                    pp[1] = new Point(e.Location.X, e.Location.Y);
                    pp[2] = new Point(e.Location.X, e.Location.Y);
                    Graphics G = this.CreateGraphics();
                    G.DrawPolygon(Pens.Black, pp);
                }
Run Code Online (Sandbox Code Playgroud)

谢谢

c# polygon mouseclick-event

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

使C#程序能够在任何操作系统上编译

我已经开始在c#2008上的XP 32位Windows操作系统上制作C#程序,现在我试图在Windows 7 64位操作系统中打开它.出现的问题是我无法在64位系统上运行c#2010中的程序,它不会超过Initialize Component(); 我的代码中的行.它出现了一个错误,"BadImageFormatException未处理",我认为这是因为我打开它的系统更改.对此有任何帮助我们都很棒.

谢谢

c# operating-system initializecomponent badimageformatexception

4
推荐指数
1
解决办法
450
查看次数

c#荧光笔

我想这样做,所以我的笔可以是一个荧光笔,所以基本上改变它的不透明度,但我不知道如何做到这一点.我目前使用colordialog来允许使用选择所需的颜色,但这只允许我使用不够透明的颜色来透视它,就像powerpoint上的荧光笔工具一样,作为工具不透明度的一个例子.所以任何代码都允许我将colordialog的使用与不透明度集成,以便能够透视它.

谢谢

c# opacity colordialog

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

在C#中打开.txt文件到richTextBox

我希望能够将.txt文件打开到c#中的richtextbox中,并且还打开一个我称之为'notes'的全局变量,但不知道如何执行此操作.这是我目前的代码:

OpenFileDialog opentext = new OpenFileDialog();
if (opentext.ShowDialog() == DialogResult.OK)
{
    richTextBox1.Text = opentext.FileName;
    Globals.notes = opentext.FileName;
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是它既不出现在richtextbox中也不出现在全局变量中,而全局允许它以另一种形式在另一个richtextbox中查看.所以请你帮忙,理想情况下.txt文件进入两者,

谢谢

c# global-variables openfiledialog richtextbox text-files

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

在c#中反转Picturebox图像

我想在我的程序中制作一个按钮,将图片框的背景图像翻转180度,使其朝向另一个方向.所以我可以为此提供一些代码.我尝试使用此代码:capturebox.BackgroundImage.RotateFlip = 180; 但这是错误的,程序不编译,请帮忙.

谢谢

编辑

是的,对不起,我的意思是一个镜像,基本上面向另一个方向,所以例如左手击球手的照片可以是镜子,所以看起来他们是板球上的右手击球手.我希望这个例子有所帮助.

谢谢

c# rotation background-image picturebox

2
推荐指数
1
解决办法
3411
查看次数

在C#中的Picturebox上绘制一个箭头

我希望能够从一个鼠标点击位置绘制一个直箭头到另一个,就像你在PowerPoint中一样.它也需要能够在PictureBox上绘图.

c# graphics winforms

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

从C#Windows窗体中在MS Word中打开MS Word文档

我希望能够通过单击表单上的按钮从C#表单中打开MS Word中已经生成的word文档,但不知道如何,请帮助.

谢谢

c# forms document ms-word button

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

在C#中使用鼠标点击在图片框上绘制线条

我正在尝试制作一个程序,使用鼠标点击在图片框上绘制线条,用于绘制线条的位置.这是我目前的代码:

public partial class Form1 : Form
{
    int Drawshape;

    private Point p1, p2;
    List<Point> p1List = new List<Point>();
    List<Point> p2List = new List<Point>();

    public Form1()
    {
        InitializeComponent();
        pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
    }

    private void button1_Click(object sender, EventArgs e)
    {
        Drawshape = 1;
    }

    private void button2_Click(object sender, EventArgs e)
    {
        Drawshape = 2;
    }

    private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
    {
        if (Drawshape == 1)
        {
            if (p1.X == 0)
            {
                p1.X = e.X;
                p1.Y = …
Run Code Online (Sandbox Code Playgroud)

c# graphics line picturebox

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

C#2008中的元组出错

我在C#2010中创建了一个程序,我的代码包含一个元组,但是当我将我的程序放入C#2008时,它无法识别它,并且出现了以下错误:

"The type of namespace name 'Tuple' could not be found"

所以我不知道如何使这项工作,这是发生错误的代码行:

private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
Run Code Online (Sandbox Code Playgroud)

请帮忙.

编辑

基本上这是我的代码,由于错误,目前无法编译:

public partial class Form1 : Form
{
    private bool isMoving = false;
    private Point mouseDownPosition = Point.Empty;
    private Point mouseMovePosition = Point.Empty;
    private List<Tuple<Point, Point>> lines = new List<Tuple<Point, Point>>();
    public Form1()
    {
        InitializeComponent();
    }

    private void pictureBox1_Paint(object sender, PaintEventArgs e)
    {
        var g = e.Graphics;
        if (isMoving)
        {
            g.Clear(pictureBox1.BackColor);
            g.DrawLine(Pens.Black, mouseDownPosition, mouseMovePosition);
            foreach (var line in …
Run Code Online (Sandbox Code Playgroud)

c# tuples visual-studio-2010 visual-studio-2008

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

在C#中嵌入Word文档

我想从我的程序中打开一个MS Word文档.目前,它可以在设计师模式下找到它,但是当我发布我的程序时,它无法找到该文件.我相信我需要将它嵌入到我的程序中,但我不知道该怎么做.这是我打开文档的当前代码:

System.Diagnostics.Process.Start("Manual.docx");
Run Code Online (Sandbox Code Playgroud)

我认为Word文档需要嵌入到.exe的资源中,但我不知道如何做到这一点.

有人可以帮忙提一些建议吗?

c# embed resources ms-word

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

C#中的角度测量仪

我想制作一个工具,可以测量表格上两个用户定义的点之间的角度.我目前没有代码可以执行此操作,因此任何代码都将受到赞赏.

谢谢

UPDATE

它需要以度为单位,我的点数是3个图片盒,每个图片盒的三个点都有不同的颜色供测量角度.

UPDATE

这是我当前的新代码:

namespace Angle_Measurer_Tool
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();                
        }

        int Dotter = 0;

        private void button1_Click(object sender, EventArgs e)
        {
            Dotter = 1;
        }

        public int Distance2D(int x1, int y1, int x2, int y2)
        {    
            int result = 0;
            double part1 = Math.Pow((x2 - x1), 2);

            double part2 = Math.Pow((y2 - y1), 2);
            double underRadical = part1 + part2;
            result = (int)Math.Sqrt(underRadical);

            return result;
        }

        private void pictureBox1_MouseClick(object …
Run Code Online (Sandbox Code Playgroud)

c# measurement angle winforms

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