• <legend id='3cql8'><style id='3cql8'><dir id='3cql8'><q id='3cql8'></q></dir></style></legend>
    <i id='3cql8'><tr id='3cql8'><dt id='3cql8'><q id='3cql8'><span id='3cql8'><b id='3cql8'><form id='3cql8'><ins id='3cql8'></ins><ul id='3cql8'></ul><sub id='3cql8'></sub></form><legend id='3cql8'></legend><bdo id='3cql8'><pre id='3cql8'><center id='3cql8'></center></pre></bdo></b><th id='3cql8'></th></span></q></dt></tr></i><div id='3cql8'><tfoot id='3cql8'></tfoot><dl id='3cql8'><fieldset id='3cql8'></fieldset></dl></div>
    <tfoot id='3cql8'></tfoot>
        <bdo id='3cql8'></bdo><ul id='3cql8'></ul>

      <small id='3cql8'></small><noframes id='3cql8'>

        如何滚动到 ListBox 底部?

        时间:2023-10-07
      1. <small id='DYjFD'></small><noframes id='DYjFD'>

        • <tfoot id='DYjFD'></tfoot>
          • <i id='DYjFD'><tr id='DYjFD'><dt id='DYjFD'><q id='DYjFD'><span id='DYjFD'><b id='DYjFD'><form id='DYjFD'><ins id='DYjFD'></ins><ul id='DYjFD'></ul><sub id='DYjFD'></sub></form><legend id='DYjFD'></legend><bdo id='DYjFD'><pre id='DYjFD'><center id='DYjFD'></center></pre></bdo></b><th id='DYjFD'></th></span></q></dt></tr></i><div id='DYjFD'><tfoot id='DYjFD'></tfoot><dl id='DYjFD'><fieldset id='DYjFD'></fieldset></dl></div>

                  <tbody id='DYjFD'></tbody>
                  <bdo id='DYjFD'></bdo><ul id='DYjFD'></ul>
                • <legend id='DYjFD'><style id='DYjFD'><dir id='DYjFD'><q id='DYjFD'></q></dir></style></legend>
                  本文介绍了如何滚动到 ListBox 底部?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我使用 Winforms ListBox 作为事件的小列表,并希望填充它以便最后一个事件(底部)可见.SelectionMode 设置为无.用户可以滚动列表,但我希望它从滚动到末尾开始.

                  I am using a Winforms ListBox as a small list of events, and want to populate it so that the last event (bottom) is visible. The SelectionMode is set to none. The user can scroll the list but I would prefer it start out scrolled to the end.

                  鉴于缺乏对 ScrollIntoViewEnsureVisible 等内容的支持,我假设我需要创建一个继承自 ListBox 的自定义控件;但是我不确定从那里做什么.

                  Looking at the lack of support for things like ScrollIntoView, EnsureVisible, I am assuming I will need to create a custom control that inherits from ListBox; however I'm not sure what to do from there.

                  一些指针?

                  推荐答案

                  我相信您可以通过设置 TopIndex 属性适当.

                  I believe you can do that easily by setting the TopIndex property appropriately.

                  例如:

                  int visibleItems = listBox.ClientSize.Height / listBox.ItemHeight;
                  listBox.TopIndex = Math.Max(listBox.Items.Count - visibleItems + 1, 0);
                  

                  这篇关于如何滚动到 ListBox 底部?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:C# 列表框项双击事件 下一篇:WPF WrapPanel - 所有项目应具有相同的宽度

                  相关文章

                • <small id='lBBv0'></small><noframes id='lBBv0'>

                      <bdo id='lBBv0'></bdo><ul id='lBBv0'></ul>

                      <tfoot id='lBBv0'></tfoot>

                      <i id='lBBv0'><tr id='lBBv0'><dt id='lBBv0'><q id='lBBv0'><span id='lBBv0'><b id='lBBv0'><form id='lBBv0'><ins id='lBBv0'></ins><ul id='lBBv0'></ul><sub id='lBBv0'></sub></form><legend id='lBBv0'></legend><bdo id='lBBv0'><pre id='lBBv0'><center id='lBBv0'></center></pre></bdo></b><th id='lBBv0'></th></span></q></dt></tr></i><div id='lBBv0'><tfoot id='lBBv0'></tfoot><dl id='lBBv0'><fieldset id='lBBv0'></fieldset></dl></div>
                    1. <legend id='lBBv0'><style id='lBBv0'><dir id='lBBv0'><q id='lBBv0'></q></dir></style></legend>