MyBase.Closed Login.Close() 浏览.Close() 添加.Close() End Sub Private Sub ToolStripButton1 _Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click MyBase.Load dgv.DataSource = cn.get_data("Select * From outdata") End Sub Private Sub ToolStripButton1 _Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click _Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton2.Click
下面是使用 ToolStrip 控件的 Items 属性添加 ToolStripButton 控件的示例: // 创建一个 ToolStripButton 控件 ToolStripButton toolStripButton = new ToolStripButton(); toolStripButton.Text = "保存"; toolStripButton.Image = Properties.Resources.Save _16x16; toolStripButton.Click += toolStripButton_Click; // 添加按钮的点击事件 // 将按钮添加到 ToolStrip 控件的 Items 集合中 toolStrip1.Items.Add(toolStripButton); 通过上述示例,可以看出,将 ToolStripButton 控件添加到 ToolStrip 控件的 Items 集合中非常简单 添加其他控件的方法与添加 ToolStripButton 控件类似,只需要将控件的实例化代码替换即可。
) { tscbxCameras.Items.Add("No local capture devices"); videoDevices = null; } } private void toolStripButton1 videoSource.DesiredFrameRate = 1; videPlayer.VideoSource = videoSource; videPlayer.Start(); } private void toolStripButton2 videPlayer.WaitForStop(); } private void Form1_FormClosing(object sender, FormClosingEventArgs e) { toolStripButton2 _Click(null, null); } private void toolStripButton3_Click(object sender, EventArgs e) { //不懂截图,但还是给你简单完善了下
ToolStrip toolStrip = new ToolStrip(); toolStrip.Items.AddRange(new ToolStripItem[] { new ToolStripButton ("新建"), new ToolStripButton("打开"), new ToolStripButton("保存"), new ToolStripButton ("剪切"), new ToolStripButton("复制"), new ToolStripButton("粘贴"), new ToolStripSeparator (), new ToolStripButton("撤销"), new ToolStripButton("重做") }); // 创建一个新的StatusStrip ("新建")); toolStrip.Items.Add(new ToolStripButton("打开")); toolStrip.Items.Add(new ToolStripButton
' ''' <param name="sender"></param> ''' <param name="e"></param> Private Sub ToolStripButton1 _Click(sender As Object, e As EventArgs) Handles ToolStripButton1.Click If Xlapp Is Nothing _Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click If Xlapp Is Nothing Then _Click(sender As Object, e As EventArgs) Handles ToolStripButton3.Click DGV.Rows.Clear() _Click(sender As Object, e As EventArgs) Handles ToolStripButton4.Click If Globals.ThisAddIn.CtpObj.Visible
34 button2.Visible = false; 35 textBox1.Visible = false; 36 toolStripButton1 330 switch (XCXZ) 331 { 332 case 0: 333 toolStripButton2 XCXZ = XCXZ + 1; 339 break; 340 case 2: 341 toolStripButton2 XCXZ = XCXZ + 1; 343 break; 344 case 3: 345 toolStripButton2 XCXZ = XCXZ + 1; 347 break; 348 case 4: 349 toolStripButton2
34 button2.Visible = false; 35 textBox1.Visible = false; 36 toolStripButton1 330 switch (XCXZ) 331 { 332 case 0: 333 toolStripButton2 XCXZ = XCXZ + 1; 339 break; 340 case 2: 341 toolStripButton2 XCXZ = XCXZ + 1; 343 break; 344 case 3: 345 toolStripButton2 XCXZ = XCXZ + 1; 347 break; 348 case 4: 349 toolStripButton2
", "移动至其他区域", "删除图片" }; foreach (var btnText in btnsText) { ToolStripButton toolStripButton = new ToolStripButton(btnText); toolStripButton.Tag = pictureBox; toolStripButton.Click += PictureBoxToolStripButton_Click; contextMenuStrip.Items.Add( toolStripButton); } pictureBox.ContextMenuStrip = contextMenuStrip;
现在有一个ToolStripButton,并且有单击事件,如果当前窗体不是焦点,且可视,这时点击这个ToolStripButton时,窗体首先被选中,成为焦点,然后再次点击ToolStripButton 如果把AllowClickThrough设置成True,当前窗体不是焦点,且可视,当点击ToolStripButton时,它的事会直接执行,并且窗体会成为焦点窗体。
另外发现ToolStrip还有个操蛋的问题,就是上述方法都只对ToolStripButton的Click事件有效,但如果按钮是分离按钮ToolStripSplitButton,大家知道,按钮部分的单击事件就该用 ButtonClick而不是Click,单击按钮部分虽然也会先触发ToolStrip.Click事件进行验证,但不管验证结果如何,ButtonClick都会被执行,不像ToolStripButton.Click 但如果单击的是工具栏上的项目(如ToolStripButton,之所以说项目而不是控件,你懂的),是不会触发焦点控件的验证事件的,而是会直接执行按钮事件,这样带来的影响相信大家深有体会。 如被按下的ToolStripButton更明显,否则只有一个惨淡的线框 ToolStripManager.VisualStylesEnabled = false; //
private void toolStripButton1_Click(object sender, EventArgs e) { this.timer1.Enabled this.axMapControl1); pactiveview = this.axMapControl1.ActiveView; } 运行之后可以在地图点击多个点,在点击 toolStripButton1
toolStripComboBox_fontSize.Text); textBox_Text.Font = new Font(fontname, fontsize); } 加粗控件函数 //加粗按钮 private void toolStripButton_over_Click new Font(textBox_Text.Font, FontStyle.Regular); } } 倾斜控件函数 //倾斜按钮 private void toolStripButton_slanr_Click 函数代码如下: //保存按钮 private void toolStripButton_save_Click(object sender, EventArgs e) { //创建一个筛选器 实现函数如下: //打开文件 private void toolStripButton_open_Click(object sender, EventArgs e) { 函数如下: //新建文本 private void toolStripButton1_Click(object sender, EventArgs e) { this.Text = "记事本";
} private void toolStripButton3_Click(object sender, EventArgs e) { Vibration //抖动完成,恢复原来位置 this.Location = pOld; } //字体代码 private void toolStripButton1 lblMessages.ForeColor = colorDialog1.Color; } //发图片 private void toolStripButton4 btnZd.Text = ">>"; this.Width = 610; } } private void toolStripButton2
ImageScalingSize属性的示例代码: statusStrip1.ImageScalingSize = new Size(32, 32); //设置状态栏图标大小为32*32 //创建状态栏按钮 ToolStripButton btn1 = new ToolStripButton("Button1", image1, onClick); ToolStripButton btn2 = new ToolStripButton("
newmenuB, Var_Bool);//调用递归方法 } } } 按钮点击事件 private void toolStripButton1 e) { frm_show(//打开MenuStrip控件或TreeView控件相应的窗体 Convert.ToInt16(((ToolStripButton )sender).Tag.ToString()), ((ToolStripButton)sender).Text); } private void treeView1_
splitContainer1.Panel2; obj.Show(); } //点击快捷菜单栏第一个按钮时,调用form3 private void toolStripButton1
FormClosingEventArgs e) 183 { 184 Application.Exit(); 185 } 186 187 private void toolStripButton2 } 232 } 233 } 234 } 235 236 private void toolStripButton3
sender, EventArgs e) { FormToolbox.GetInstance().Show(); //通过调用静态方法返回对象,然后Show() } private void toolStripButton1
tp TextBox txt Timer tmr ToolStrip ts ToolStripButton
//设置粗体 private void toolStripButton4_Click(object sender, EventArgs e) { Font