Announcement

Collapse
No announcement yet.

Listbox scrollen wenn diese Enable ist

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Listbox scrollen wenn diese Enable ist

    Hallo wie kann ich die Scrollbar in der Listbox verwenden, wenn die
    Listbox Enable ist. Eingesetzt wird .Net 2.0 und C#

    Danke für die Antwort.

  • #2
    Mit den Properties:
    ListBox.HorizontalScrollbar
    ListBox.ScrollAlwaysVisible



    Die Vertikale Scrollbar sollte automatisch kommen, wenn genug Items drin sind.

    Comment


    • #3
      Hallo, hier noch ein Nachtrag:

      Die Liste wird automatsich gefüllt. Sie erhält ca 7 Einträge wobei von diesen Einträgen drei gekennzeichnet sind. Die Darstellung der Listbox auf der Form ist aber nur so groß, dass 4 Einträge angezeigt werden. Die Nachfolgenden werden über eine Vert. Scrollbar erreicht. Wird die Listbox jetzt Enable, so kann nicht mehr gescrollt werden und man kann die Einträge <4 nicht erkennen, da man die Liste nicht schrollen kann !!

      Comment


      • #4
        Wird die Listbox jetzt Enable,
        Meinst Du eigentlich Enable=false ??

        Comment


        • #5
          Hallo, ja ich meine Enable = false.
          Somit läßt sich die Scrollbar nicht mehr bewegen!

          Comment


          • #6
            Wenn das Control Disabled (=> Enable = false) ist, dann können die Scrollbars nicht benützt werden. Ist ja der Sinn der Sache, dass das Control nicht mehr 'ansprechbar' ist.

            Was bezweckst mit dem Disbablen des Controls?

            Simon

            Comment


            • #7
              Wie oben schon beschrieben. Die Einträge sind nicht komplett sichtbar. Es soll nicht möglich sein, die Einträge zu ändern, aber es soll die Möglichkeit bestehen die Einträge in der Listbox zu sehen. Das ist bei Enable = false nicht möglich. (Rauf und Runter scrollen). Soll in der Anwendung so funktionieren, da es in anderen Programmiersprachen auch geht!

              Comment


              • #8
                Es soll nicht möglich sein, die Einträge zu ändern, aber es soll die Möglichkeit bestehen die Einträge in der Listbox zu sehen.
                Was meinst Du mit ändern?
                Weil, normalerweise, können die Einträge nicht geändert werden.

                Gruss Simon

                Comment


                • #9
                  Die Einträge in der Listbox werden als Checkbox dargestellt. (Häkchen gesetzt 2x und 5 Einträge ohne Häkchen!). Daher soll keine Änderung in der Listbox möglich sein, trotzdem muss man scrollen können...

                  Comment


                  • #10
                    Jetzt verstehe ich dein Problem.
                    Du benützt eine CheckedListBox, oder?

                    Hier ist ein MSDN Thread der das Problem beschreibt.
                    Ich habe die Postings nur überflogen, sieht aber so aus, als wären Lösungen beschrieben.

                    http://forums.microsoft.com/MSDN/Sho...61235&SiteID=1

                    Hier noch eine in meinen Augen elegante Lösung:
                    Hi Phil

                    Add code to the BeforeCheck event, and set e.Cancel = True.

                    HTH
                    Gruss Simon

                    PS: Wenn Du deine Frage präziser stellst, erhältst Du schneller und mehr brauchbare Antworten.

                    Comment

                    Working...
                    X