別のフォームに値を表示したい
- 題名: 別のフォームに値を表示したい
- 著者: ふなふな
- 日時: 2007/07/25 22:06:18
- ID: 20143
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 別のフォームに値を表示したい
- 著者: ふなふな
- 日時: 2007/07/25 22:44:07
- ID: 20146
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 別のフォームに値を表示したい
- 著者: まどか
- 日時: 2007/07/25 22:56:28
- ID: 20147
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 別のフォームに値を表示したい
- 著者: ふなふな
- 日時: 2007/07/25 23:05:05
- ID: 20148
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 別のフォームに値を表示したい
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2007/07/26 1:46:34
- ID: 20149
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 別のフォームに値を表示したい
- 著者: ふなふな
- 日時: 2007/07/26 6:14:22
- ID: 20153
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
最初に立ち上げたMainWin(フォーム)から別のMenuWin(フォーム)にマウスのどのボタンが押されたかをMenuWinのTextBox1に表示させたいのですが、上手く行きません
VB6はわかるのですが、C#は初心者なので凄い簡単なことなのかも・・・
どなたかわかる方がいましたらお願い致します
public partial class MainWin : Form
{
public MainWin()
{
InitializeComponent();
//MenuWinをモードレスで表示する
MenuWin Menu = new MenuWin();
Menu.Show();
}
protected override void OnMouseDown(MouseEventArgs e)
{
MenuWin c = new MenuWin();
//現在どのマウスボタンが押されているか調べる
if ((Control.MouseButtons & MouseButtons.Left) ==
MouseButtons.Left)
{
c.SetValue("左");
}
if ((Control.MouseButtons & MouseButtons.Right) ==
MouseButtons.Right)
{
c.SetValue("右");
}
if ((Control.MouseButtons & MouseButtons.Middle) ==
MouseButtons.Middle)
{
c.SetValue("中央");
}
}
public partial class MenuWin : Form
{
public MenuWin()
{
InitializeComponent();
}
//publicメソッド
public void SetValue(string val)
{
this.textBox1.Text = val;
}
}