zoukankan      html  css  js  c++  java
  • c# 动态加载工具栏按钮代码

    int jl = mydrlinks.Length ;
              cwfControls.CwfToolbutton mybut1;
              string imgfile="";
              for (int i = 0; i < jl; i++)
              {
                  mybut1 = new cwfControls.CwfToolbutton();
                  mybut1.Name = "tbut" + mydrlinks[i]["linkname"].ToString();
                  mybut1.appFieldName = mydrlinks[i]["linkname"].ToString();
                  mybut1.appFrame = mydrlinks[i]["frame"].ToString();
                  mybut1.appTabName = this.appTabName;
                  mybut1.appWorkTable = this;
                  mybut1.appTable2 = mydrlinks[i]["tablename2"].ToString();
                  mybut1.appType = mydrlinks[i]["type"].ToString();
                  imgfile = mydrlinks[i]["btnimage"].ToString();
                  if (string.IsNullOrEmpty(imgfile) == false)
                  {
                      mybut1.Image = CurrencyWorkFable.cwfResLoad.getResImage(imgfile);
                  }
                  if (cwfIosys.dataCtrl.StrToInt(mydrlinks[i]["type"]) == 0)//下级工作导航
                  {
                      mybut1.Click += new EventHandler(cwfButSonLink_Click);
                  }
                  else if (cwfIosys.dataCtrl.StrToInt(mydrlinks[i]["type"]) == 1)//执行
                  {
                      mybut1.Click += new EventHandler(cwfButRunCmd_Click);
                      if (string.IsNullOrEmpty(imgfile) == true)
                      {
                          mybut1.Image = CurrencyWorkFable.cwfResLoad.getResImage("btn_run.gif");
                      }
                  }
                  else if (cwfIosys.dataCtrl.StrToInt(mydrlinks[i]["type"]) == 2)//打印
                  {
                      mybut1.Image = cwfResLoad.getResImage("print.png");
                      mybut1.Click += new EventHandler(cwfsys_runwork.cwfButDyLink_Click);
                  }
                  else if (cwfIosys.dataCtrl.StrToInt(mydrlinks[i]["type"]) == 3)//工作链接
                  {
                      mybut1.Click += new EventHandler(cwfButLinkWork_Click);
                  }
                  if (mydrlinks[i]["formmode"] != null)
                  { mybut1.appFormMode = mydrlinks[i]["formmode"].ToString(); }
                  else
                  { mybut1.appFormMode = ""; }
                  mybut1.Text = mydrlinks[i]["objjc"].ToString();
                  mybut1.ToolTipText = mydrlinks[i]["objexplain"].ToString();
                  mytls.Items.Add(mybut1);
                  if (string.IsNullOrEmpty(mybut1.Text) == true)
                  { mybut1.Visible = false; }
              }

  • 相关阅读:
    当spark遇见hbase
    激活函数
    scala的插值器
    sql语句基础
    机器学习中的归一化方法
    sklearn的使用
    sonarqube报错Cause: java.sql.BatchUpdateException: Incorrect string value: 'xF2xB4xB0xBFxDAxBE...' for column 'message' at row 38
    soanrqube 语言插件下载
    sonarqube扫描报错:Caused by: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4522715 > 4194304). You can change this value on the server by setting the max_allowed_packet' variable.
    xcode11 xcrun altool 自动上传ipa到app store 报错A Distribution Provisioning profile should be used when submitting apps to the App Store. For more information
  • 原文地址:https://www.cnblogs.com/cwfsoft/p/1758647.html
Copyright © 2011-2022 走看看