【问题标题】:How can i generate a listbox algorithm?如何生成列表框算法?
【发布时间】:2021-09-14 06:14:15
【问题描述】:

我的列表框有 2 个文本框。

  1. 起始编号和
  2. 完成次数

我输入数字并按下“Aktar”按钮,然后我想像下面这样添加到列表框,但我该怎么做

我想得到如下结果

【问题讨论】:

  • 它是 web 表单还是窗口表单,即用于 web 应用程序或窗口应用程序?
  • 对于 webform 或 winform,请使用 Visual Studio 左侧的工具箱 - guru99.com/asp-net-controls.html
  • @Ajay2707 一个窗体

标签: c# forms visual-studio visual-studio-2010


【解决方案1】:

将开始号到结束号的数字添加到列表框:

private void btnAktar_Click(object sender, EventArgs e)
{
    listBox1.Items.Clear();
    var a = int.Parse(textBox1.Text);
    var b = int.Parse(textBox2.Text);
    var s = string.Empty;
    for (var x=a;x<=b;x++)
    {
        s += x.ToString();
        listBox1.Items.Add(s);
    }
    var chars = s.ToCharArray();
    Array.Reverse(chars);
    var reversedS = new string(chars);
    for(var i = 1; i < reversedS.Length; i++)
    {
        var item = reversedS.Substring(i, reversedS.Length - i);
        listBox1.Items.Add(item);
    }
}

结果:

【讨论】:

  • 哦,谢谢大家的帮助,但我有一个问题。你的答案是“1234 - 4321”,但我需要“1234 - 321”。 link
  • 我编辑了我的答案 :) 如果此解决方案对您有用,请将其标记为答案
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-07-13
  • 2018-01-20
  • 2018-10-29
  • 2015-11-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多