zoukankan      html  css  js  c++  java
  • winform项目笔记:

    餐饮管理系统:三层架构模式。

    Modal,bll,dal,UI,Common.  

    知识点:     using语句释放的是非托管的资源。托管的资源会有CLR自动释放。

        DataGridView控件:      dataGridView1.AutoGenerateColumns = false; 把自动生成列关掉。

      事件其实也是一个方法,想要调用的时候,btnCancel_Click(null,null);

         删除的时候,判断是否删除的提示框:     DialogResult result= MessageBox.Show("确定要删除吗","提示",MessageBoxButtons.OKCancel);    

             if (result==DialogResult.OK)     

            {        

             MessageBox.Show("可以删除了");    

             }       

     winform中 : 后台加载中使用 this.textBox1.PasswordChar = '搜索*'; 或者你可以直接设置其属性PasswordChar的值为*   

             如果你是使用的服务器控件那么 就设置 textbox的textmode=“password”就好了即:             <asp:TextBox ID="TextBox1" runat="server" TextMode="Password"></asp:TextBox>

             如果是html的就用:          如<input type="password" value="你将要填写的值" />   

          winform中的,从主窗体打开子窗体,如果把主窗体关闭掉,那么从它的子窗体也都关闭了。所以要用this.Visible=false;不要直接用this.Close();

       我们可以通过窗体的Tag属性进行窗体间的数据传递。

           private void button1_Click(object sender, EventArgs e)  

           {      

           MainForm mainf = new MainForm();   

            mainf.Tag = 2;        

      mainf.Show();  

            this.Visible = false;   

          }   

        private void MainForm_Load(object sender, EventArgs e)   

          {      

           if (this.Tag.ToString() == "1")         

        {            

         MessageBox.Show("父窗体传递过来了");   

              }        

    }        

        窗体间传值:窗体的Tag属性。      

         引用NPOI程序集:Excel的导入导出功能。

      .net中的非托管资源是需要手动释放的。

    比如说创建文件,并保存到硬盘里,这里保存完就需要   Dispose()。

      FileStrea  file=new FileStream(@"C:UsersqlDesktop.xls",FileMode.CreateNew,FileAccess.Write);    

      workbook.Write(file);  

     file.Dispose();        

    子窗体想改变父窗体里的变量,用事件去做。

    sometimes the hardest part isn't letting go,but rather start over
  • 相关阅读:
    20150603_Andriod 多个窗体数据回调
    onActivityResult传值的使用
    20150602_Andriod 向窗体传递参数
    20150601_Andriod 打开新窗体
    C# 添加.DLL 出错的解决方法
    c# 中crystal report输出PDF文件
    参考_Android中,如何新建一个界面,并且实现从当前界面切换到到刚才新建的(另外一个)界面
    andriod 新建 Activity_ Form (详细设置)
    sql in
    如何取得GridView被隐藏列的值
  • 原文地址:https://www.cnblogs.com/zhumeiming/p/7634387.html
Copyright © 2011-2022 走看看