实现VSTO操作WORD之二 --------实现简单控件编程例子

首先我们新建一个VS2005的工程,然后选择创建OFFICE的WORD文档 。等待创建。。。。

好了!我们创建了一个新的OFFICE文档,然后我们开始进行编写相应的代码。

首先我们先拖过来相应的控件,包括textbox,label,button,datetimepicker,checkbox等。。如图

上面主要就是做了一个提交数据给LABEL显示出来。呵呵!我拖放的可能不是很美观,主要看看效果吧!

下面我们就编写相应的代码:

这个代码是文档的起始运行和结束运行所执行的代码块,其实和PAGE_LOAD差不多一个意思拉!

  private   void  ThisDocument_Startup( object  sender, System.EventArgs e)
        
{
        }


        
private   void  ThisDocument_Shutdown( object  sender, System.EventArgs e)
        
{
        }

   private   void  button2_Click( object  sender, EventArgs e)
        
{
            
if (this.checkBox1.Checked)
            
{
                
this.label1.Text = "姓名:"+this.textBox1.Text +" "+"性别:"+this.checkBox1.Text +" "+"生日:"+this.dateTimePicker1.Text;
            }

            
else  if (this.checkBox2.Checked)
            
{
                
this.label1.Text = "姓名:" + this.textBox1.Text + " " + "性别:" + this.checkBox2.Text + " " + "生日:" + this.dateTimePicker1.Text;
            }

        }

以上是在按钮中添加的代码。。。

  private   void  checkBox1_CheckedChanged( object  sender, EventArgs e)
        
{
            
if (this.checkBox1.Checked)
            
{
                
this.checkBox2.Checked = false;
            
            }

        }

上面的代码是添加到CHECKBOX1中,实现的是选择CHECKBOX1时CHECKBOX2不选中

  private   void  checkBox2_CheckedChanged( object  sender, EventArgs e)
        
{
            
if (this.checkBox2.Checked)
            
{
                
this.checkBox1.Checked = false;


            }


        }

上面的代码和CHECKBOX1实现的是一个功能,将代码都放到相应的位子后,运行。。。。当点击按钮就

LABEL就会显示相应的信息了,哈哈!是不是和WINFORM差不多啊?

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值