превъртате собственост ()
Когато вярно. Този имот дава възможност на съда да има виртуален размер превишава своите видими граници.
В момента има ограничение в Windows Forms, което блокира нормалната работа на всички класове, получени от ScrollableControl. когато го включи RightToLeft собственост и Autoscroll Да. Да предположим, че се сложи контрол такъв панел. или контейнер клас получен от панел (като FlowLayoutPanel или TableLayoutPanel), в калъп. Ако е зададено на Да Autoscroll имот в контейнера, а след това с десния Anchor стойността имот за един или повече от контролите вътре в контейнера, лентата за превъртане не се появи изобщо. Клас получен от ScrollableControl. Той действа като че ли Autoscroll имот е настроено на Не
В момента, единственото решение е да се инвестира в друг ScrollableControl ScrollableControl. Например, ако искате вашата класа TableLayoutPanel работил в такава ситуация, може да го постави в контролния панел и задайте Autoscroll имота в панел на елемент на Да.
Autoscroll автоматично запазва видимостта на ленти за превъртане. Така задачата HScroll VScroll имоти или истината не действа, ако Autoscroll е включен.
Следният пример кодът показва как хоризонтални и вертикални лентите за превъртане на Осигурени са автоматично, ако е необходимо, когато Autoscroll имот вярно. За да стартирате примера, изпълнете следните стъпки:
Създаване на нова формуляри за кандидатстване на Windows.
Добавяне към панела форма елемент.
Добавянето на TextBox панелни име текст1.
Преместете текстово поле, за да се простират отвъд дясната страна на десния край на панела.
Ще виждате само очертанията на текстовото поле, което е извън границите на панела. Ако видите всички от текстовото поле, текстовото поле е под формата, а не на панела.
Добавяне на бутон за управление на формата.
Добавяне на манипулатор за клик събитие на бутона.
Добавете следния примерен код и го наречете с бутона Click манипулатор.
Ако поставите част от текстовото поле под дъното на вертикалната лента за превъртане ще се появи, когато натиснете бутона.
Кодът на проба проверява дали текстовото поле извън границите на панел, преди тя определя свойствата на Autoscroll вярно. и преди да го поставя AutoScrollMargin имоти. Този изход не е необходимо да се провери. Ако Autoscroll е вярно. лентата за превъртане няма да бъдат показвани в рамките на панела е напълно под текстовото поле. В допълнение, можете да оставите стойността по подразбиране полета 0.0.