zoukankan      html  css  js  c++  java
  • Winform MDI窗体容器 权限 简单通讯

    MDI窗体容器 权限 

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using WindowsFormsApplication1.App_Code;
    
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1(Users u)
            {
                InitializeComponent();
    
                if (!u.pre.Contains("1"))
                {
                    销售ToolStripMenuItem.Visible = false;
                }
    
                if (!u.pre.Contains("2"))
                {
                    仓库ToolStripMenuItem.Visible = false;
                }
    
                if (!u.pre.Contains("3"))
                {
                    财务ToolStripMenuItem.Visible = false;
                }
    
                if (!u.pre.Contains("4"))
                {
                    综合管理ToolStripMenuItem.Visible = false;
                }
    
    
            }
    
            private void 销售ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                Form2 f2 = new Form2();
    
                f2.WindowState = FormWindowState.Maximized;
    
                f2.FormBorderStyle = FormBorderStyle.None;
    
                f2.MdiParent = this;
    
                f2.Parent = panel1;
    
                f2.Show();
            }
    
            private void Form1_SizeChanged(object sender, EventArgs e)
            {
                foreach (var c in panel1.Controls)
                {
                    if (c is Form2)
                    {
                        (c as Form2).WindowState = FormWindowState.Normal;
                        (c as Form2).WindowState = FormWindowState.Maximized;
                    }
                
                }
            }
    
            private void 仓库ToolStripMenuItem_Click(object sender, EventArgs e)
            {
                Form3 f2 = new Form3();
    
                f2.WindowState = FormWindowState.Maximized;
    
                f2.FormBorderStyle = FormBorderStyle.None;
    
                f2.MdiParent = this;
    
                f2.Parent = panel1;
    
                f2.Show();
            }
    
        }
    }

    简单通讯

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using tongxun.App_Code;
    using WindowsFormsApplication1.App_Code;
    
    namespace tongxun
    {
        public partial class Form3 : Form
        {
            Users F = null;
            Users T = null;
    
            public Form3(Users from, Users to)
            {
                InitializeComponent();
    
                label1.Text = from.UserName;
                label2.Text = to.UserName;
    
                F = from;
                T = to;
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                Context c = new Context();
                c.from = label1.Text;
                c.to = label2.Text;
                c.txt = richTextBox2.Text;
                c.state = false;
    
                new ContextData().Insert(c);
    
                richTextBox1.Text += F.NickName + "" + T.NickName + "说:
    ";
                richTextBox1.Text += richTextBox2.Text + "
    ";
                richTextBox2.Text = "";
            }
            List<Context> cclist = new List<Context>();
            private void timer1_Tick(object sender, EventArgs e)
            {
                cclist = new ContextData().Select(T.UserName, F.UserName);
    
                if (cclist.Count > 0)
                {
                    foreach (var c in cclist)
                    {
                        richTextBox1.Text += c.from + "" + c.to + "说:
    ";
                        richTextBox1.Text += c.txt + "
    ";
    
                        new ContextData().Update(c);
                    }
                }
            }
    
    
    
    
    
        }
    }
  • 相关阅读:
    后台管理系统-使用AdminLTE搭建前端
    后台管理系统-创建项目
    C# 抽象类、抽象属性、抽象方法
    LOJ6519. 魔力环(莫比乌斯反演+生成函数)
    LOJ6502. 「雅礼集训 2018 Day4」Divide(构造+dp)
    LOJ6503. 「雅礼集训 2018 Day4」Magic(容斥原理+NTT)
    一些说明
    从DEM数据提取点数据对应的高程
    arcmap如何打开或关闭启动时的“getting started”界面
    python如何从路径中获取文件名
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/6184911.html
Copyright © 2011-2022 走看看