。タイマーでフォームの位置を変更します。
簡単な例:
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
Timer timer;
Form form;
RichTextBox richTextBox;
public Form1()
{
//InitializeComponent();
form = new Form
{
Size = new Size(50, 20),
FormBorderStyle = FormBorderStyle.None,
TopMost = true,
ShowInTaskbar = false
};
richTextBox = new RichTextBox { Parent = form, Dock = DockStyle.Fill };
timer = new Timer { Interval = 10, Enabled = true };
timer.Tick += Timer_Tick;
form.Show();
}
private void Timer_Tick(object sender, EventArgs e)
{
form.Location = new Point(MousePosition.X + 10, MousePosition.Y - 20);
}
}
}
あなたは 'richtextBox1.Location =場所を使用することができます;'それはあなたがlocation'を期待して何をすべきか '不明です。 *それはうまくいかなかった*あなたを助けるために私たちを助けるものではありません。イメージが描こうとしていることは何ですか?そしてあなたが仕事をしていたコードは何ですか? –
テキストボックスをマウスに追従させたいだけですか? – Brandon
画像はそのことを意味します。テキストを取得した後(hello)、helloの意味を持つrichtextboxを表示します。私はマウスの横にそれを表示したい。もちろん、マウスはフォームではなく、どこでも動くことができます。 –