zoukankan      html  css  js  c++  java
  • C#窗体 自定义控件

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Drawing;
     5 using System.Data;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Threading.Tasks;
     9 using System.Windows.Forms;
    10 
    11 namespace WindowsFormsApplication1
    12 {
    13     public partial class TestControl : UserControl
    14     {
    15         private string UserName="";
    16         public TestControl()
    17         {
    18             InitializeComponent();
    19         }
    20         public TestControl(string uid)
    21         {
    22             InitializeComponent();
    23             UserName = uid;
    24         }
    25 
    26         private void TestControl_Load(object sender, EventArgs e)
    27         {
    28             YongHuDA da = new YongHuDA();
    29             YongHu data = da.Select(UserName);
    30 
    31             pictureBox1.BackgroundImage = Image.FromFile(data.Pic);
    32             pictureBox1.BackgroundImageLayout = ImageLayout.Zoom;
    33 
    34             label1.Text = data.Nick;
    35             label2.Text = data.Qian;
    36 
    37             button1.Tag = data.Uid;
    38         }
    39 
    40         private void pictureBox1_Click(object sender, EventArgs e)
    41         {
    42             //label1.Text;
    43             this.ParentForm.Controls["label1"].Text = label1.Text;
    44 
    45         }
    46 
    47         private void button1_Click(object sender, EventArgs e)
    48         {
    49 
    50         }
    51 
    52        
    53 
    54 
    55 
    56     }
    57 }

     1 using System;
     2 using System.Collections.Generic;
     3 using System.ComponentModel;
     4 using System.Data;
     5 using System.Drawing;
     6 using System.Linq;
     7 using System.Text;
     8 using System.Threading.Tasks;
     9 using System.Windows.Forms;
    10 
    11 namespace WindowsFormsApplication1
    12 {
    13     public partial class Form1 : Form
    14     {
    15         public Form1()
    16         {
    17             InitializeComponent();
    18         }
    19 
    20         private void Form1_Load(object sender, EventArgs e)
    21         {
    22             YongHuDA da = new YongHuDA();
    23             List<YongHu> list = da.Select();
    24 
    25             foreach (YongHu data in list)
    26             {
    27                 TestControl ctrl = new TestControl(data.Uid);
    28                 flowLayoutPanel1.Controls.Add(ctrl);
    29             }
    30         }
    31     }
    32 }
     
  • 相关阅读:
    FastDfs安装
    groovy学习(二)
    jenkins(一)jenkins使用教程
    jenkins(二)Pipeline语法速成
    groovy学习(一)
    Docker笔记(一)
    运维笔记(一)
    Maven管理(一)
    工厂模式案例与理解
    python 探測端口
  • 原文地址:https://www.cnblogs.com/zzzy0828/p/5849906.html
Copyright © 2011-2022 走看看