作成日: 2014/08/14 最終更新日: 2014/08/14
文書種別
使用方法
詳細
ツールバーに独自のボタンを追加したり、不要なボタンを削除するには、C1GanttViewのToolStripを使用します。このオブジェクトのItems.Addメソッド、Items.Insertメソッド、およびItems.RemoveAtメソッドを用いて、ボタンの追加、挿入、削除を行うことができます。
◆サンプルコード(VB)
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'ツールバーにボタンを追加します。
Dim _testBtn1 As New ToolStripButton("Test1")
AddHandler _testBtn1.Click, AddressOf TestbuttonClick1
C1GanttView1.ToolStrip.Items.Add(_testBtn1) ' ツールバーの最後尾にボタンを追加
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
'ツールバーの指定した位置にボタンを追加します。
Dim _testBtn2 As New ToolStripButton("Test2")
AddHandler _testBtn2.Click, AddressOf TestbuttonClick2
C1GanttView1.ToolStrip.Items.Insert(2, _testBtn2) ' 3番目にボタンを追加
End Sub
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
'ツールバーから指定した位置のボタンを削除します。
C1GanttView1.ToolStrip.Items.RemoveAt(2) ' 3番目のボタンを削除
End Sub
Private Sub TestbuttonClick1(ByVal sender As System.Object, ByVal e As System.EventArgs)
MessageBox.Show("最後尾にボタンを追加")
End Sub
Private Sub TestbuttonClick2(ByVal sender As System.Object, ByVal e As System.EventArgs)
MessageBox.Show("3番目にボタンを追加")
End Sub
◆サンプルコード(C#)
private void button1_Click(object sender, EventArgs e)
{
// ツールバーにボタンを追加します。
ToolStripButton _testBtn1 = new ToolStripButton("Test1");
_testBtn1.Click +=new EventHandler(TestbuttonClick1);
c1GanttView1.ToolStrip.Items.Add(_testBtn1); // ツールバーの最後尾にボタンを追加
}
private void button2_Click(object sender, EventArgs e)
{
ToolStripButton _testBtn2 = new ToolStripButton("Test2");
_testBtn2.Click += new EventHandler(TestbuttonClick2);
c1GanttView1.ToolStrip.Items.Insert(2, _testBtn2); // 3番目にボタンを追加
}
private void button3_Click(object sender, EventArgs e)
{
// ツールバーから指定した位置のボタンを削除します。
c1GanttView1.ToolStrip.Items.RemoveAt(2); // 3番目のボタンを削除
}
private void TestbuttonClick1(object sender, EventArgs e)
{
MessageBox.Show("最後尾にボタンを追加");
}
private void TestbuttonClick2(object sender, EventArgs e)
{
MessageBox.Show("3番目にボタンを追加");
}
※フォームにC1GanttViewと3つのButtonを貼り付け、上記コードを追加してください。
◆サンプルコード(VB)
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
'ツールバーにボタンを追加します。
Dim _testBtn1 As New ToolStripButton("Test1")
AddHandler _testBtn1.Click, AddressOf TestbuttonClick1
C1GanttView1.ToolStrip.Items.Add(_testBtn1) ' ツールバーの最後尾にボタンを追加
End Sub
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
'ツールバーの指定した位置にボタンを追加します。
Dim _testBtn2 As New ToolStripButton("Test2")
AddHandler _testBtn2.Click, AddressOf TestbuttonClick2
C1GanttView1.ToolStrip.Items.Insert(2, _testBtn2) ' 3番目にボタンを追加
End Sub
Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
'ツールバーから指定した位置のボタンを削除します。
C1GanttView1.ToolStrip.Items.RemoveAt(2) ' 3番目のボタンを削除
End Sub
Private Sub TestbuttonClick1(ByVal sender As System.Object, ByVal e As System.EventArgs)
MessageBox.Show("最後尾にボタンを追加")
End Sub
Private Sub TestbuttonClick2(ByVal sender As System.Object, ByVal e As System.EventArgs)
MessageBox.Show("3番目にボタンを追加")
End Sub
◆サンプルコード(C#)
private void button1_Click(object sender, EventArgs e)
{
// ツールバーにボタンを追加します。
ToolStripButton _testBtn1 = new ToolStripButton("Test1");
_testBtn1.Click +=new EventHandler(TestbuttonClick1);
c1GanttView1.ToolStrip.Items.Add(_testBtn1); // ツールバーの最後尾にボタンを追加
}
private void button2_Click(object sender, EventArgs e)
{
ToolStripButton _testBtn2 = new ToolStripButton("Test2");
_testBtn2.Click += new EventHandler(TestbuttonClick2);
c1GanttView1.ToolStrip.Items.Insert(2, _testBtn2); // 3番目にボタンを追加
}
private void button3_Click(object sender, EventArgs e)
{
// ツールバーから指定した位置のボタンを削除します。
c1GanttView1.ToolStrip.Items.RemoveAt(2); // 3番目のボタンを削除
}
private void TestbuttonClick1(object sender, EventArgs e)
{
MessageBox.Show("最後尾にボタンを追加");
}
private void TestbuttonClick2(object sender, EventArgs e)
{
MessageBox.Show("3番目にボタンを追加");
}
※フォームにC1GanttViewと3つのButtonを貼り付け、上記コードを追加してください。
旧文書番号
80921