shijie 发表于 2014-6-12 08:30:00

tx在.net怎样定义自己的宏?

tx在.net中怎样定义自己的宏,比如:在模板中定义 姓名、性别、住院号等,如果使用该模板时
自动替换为数据库中的值。

iceman 发表于 2014-6-12 16:27:00

回复 1楼shijie的帖子

可以通过 MailMerge 来实现该功能,详细请参考附件:


效果图:

shijie 发表于 2014-6-23 10:44:00

这个基本可以实现,但是有个小问题,就是替换完以后,应该不能删除,好像这个可以删除!!!

iceman 发表于 2014-6-23 18:12:00

回复 3楼shijie的帖子

目前取出数据后,Name 等已经变为普通文本,所以可以通过控制快捷键来实现取消删除动作。大体代码如下:

      private void textControl1_KeyDown(object sender, KeyEventArgs e)
      {
            if (e.KeyCode== Keys.Delete&&this.textControl1.Selection.Start==3)
            {
                e.Handled = true;
            }
      }
页: [1]
查看完整版本: tx在.net怎样定义自己的宏?