【问题标题】:Get the last index/value from a listbox从列表框中获取最后一个索引/值
【发布时间】:2016-11-26 18:29:38
【问题描述】:

我正在尝试获取列表框中的最后一个值,以便用户能够在列表框中输入数字。我希望能够输出到标签文本,该值是什么。所以它会显示列表框中的最后一个索引。虽然,它只是输出索引号,-1。

if (lstHoldValue.SelectedIndices.Count > 0)
{
 label1.Text =  Convert.ToString(this.lstHoldValue.SelectedIndex = this.lstHoldValue.Items.Count - 1);
}

【问题讨论】:

    标签: c# wpf listbox


    【解决方案1】:

    要获取最后一个项目,您使用lstHoldValue.Items[lstHoldValue.Items.Count - 1] 并加上一个检查(在我们执行 if 语句中的代码之前查看列表框是否至少有一个项目) 它看起来像这个:

    if (lstHoldValue.Items.Count > 0)       
    {
        label1.Text = lstHoldValue.Items[lstHoldValue.Items.Count - 1].ToString();
    }
    

    【讨论】:

      猜你喜欢
      • 2022-01-05
      • 2021-05-26
      • 1970-01-01
      • 2011-12-14
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 2021-07-18
      • 2020-11-15
      相关资源
      最近更新 更多