在Windowsform C#面板的自定义位置添加按钮

威兹

我已经尝试了好几个小时,但无法正常工作,到目前为止,我必须使用c#中的面板和按钮来实现二进制搜索树,到目前为止,我所做的是从文本区域输入内容并在其上输入文本值,现在我必须以分层方式显示按钮以制作树。我对可以使用哪些工具来完成任务感到困惑,而我昨天才刚开始使用C#,对此我并不了解。有关此主题的更多指南将对我有很大帮助。感谢到目前为止,这里的代码!

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {

        string value;
        int z=30;
        int y=100;
        List<Panel> ls = new List<Panel>();
        Button main = new Button();
        public Form1()
        {
            InitializeComponent();
        }

        private void retrieveInput_Click(object sender, EventArgs e)
        {
            value = this.inputText.Text;
            long number1= 0;
            bool canConvert = long.TryParse(value, out number1);
            if (canConvert == true)
            {
                Button button1 = new Button();
               Panel pan = new Panel();
                ls.Add(pan);
                pan.Location = new Point(10, z * 100);
                pan.Size = new Size(200, 90);  // just an example
                this.Controls.Add(pan);
                button1.Click +=(Onb2Click);
                button1.Text = value;
                button1.Width = 100;//this.Width - 10;
                button1.Height = 30;
                pan.Controls.Add(button1);
                pan.Location = new Point(10, z * 100);
                z = z + 30;
                pan.Size = new Size(200, 90);  // just an example
                this.Controls.Add(pan);
                panel1.Controls.Add(pan);

            }
            else
            {
               // Console.WriteLine("numString is not a valid long");

            }   
        }

        private void inputText_TextChanged(object sender, EventArgs e)
        {
            value = this.inputText.Text;
           // retrieveInput_Click(object sender, EventArgs e);

        }

        void Onb2Click(object sender, EventArgs e)
        {

        }

        private void flowLayoutPanel1_Paint(object sender, PaintEventArgs e)
        {
            z++;
            y++;
        }

        private void Form1_Load(object sender, EventArgs e)
        {

        }

        private void panel1_Paint(object sender, PaintEventArgs e)
        {

        }


    }
}
乔伊布

我建议您改用TreeView控件。更容易处理亲子展示流程

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

WindowsForm 按钮 C# 的 SQL 用户管理员权限

来自分类Dev

将列表放在 c# windowsform 的文本框中

来自分类Dev

C#Windowsform更新动态生成的组合框

来自分类Dev

缩放WindowsForm

来自分类Dev

在 WindowsForm C# 中从数据表创建多折线图

来自分类Dev

C#Windowsform-插入语句时出现语法错误

来自分类Dev

如何在 ComboBox (WindowsForm) 中启用 ctrl+c 快捷方式

来自分类Dev

Windowsform dllmain动态库

来自分类Dev

在材料表中添加自定义添加按钮

来自分类Dev

在自定义通知中添加按钮操作

来自分类Dev

自定义可扩展Listview添加按钮

来自分类Dev

在自定义相机FrameLayout上添加按钮

来自分类Dev

在WordPress中的自定义插件上添加按钮

来自分类Dev

c#在FlowLayoutPanel上分配按钮自定义位置

来自分类Dev

C#自定义面板

来自分类Dev

如何验证Windowsform中的空控件

来自分类Dev

添加按钮以关闭面板

来自分类Dev

自定义帖子类型-类别添加按钮不起作用

来自分类Dev

如何在自定义控件的标题中添加按钮,以扩展Telerik RadTileViewItem?

来自分类Dev

在自定义对话框的列表视图后添加按钮

来自分类Dev

自定义帖子类型-类别添加按钮不起作用

来自分类Dev

Jqgrid-如何创建可以提供参数的自定义添加按钮

来自分类Dev

如何在自定义单元格中添加按钮?

来自分类Dev

android - 向自定义对话框动态添加按钮

来自分类Dev

无法向自定义滚动条添加按钮

来自分类Dev

自定义按钮位置

来自分类Dev

如何在Windowsform文本框中执行搜索

来自分类Dev

C#添加自定义richtextbox

来自分类Dev

Android:在带有图像、下方文本和自定义边框的按钮上添加按下效果

Related 相关文章

热门标签

归档