Tambahkan Scrollbar Horizontal untuk Panel

Bagaimana saya Dapat Menambahkan bilah gulir Horizontal untuk panel, saya mencoba membuat properti Gulir Otomatis menjadi True, tetapi ini hanya menampilkan Bilah Gulir vertikal.

yang saya inginkan adalah ketika klien meminimalkan form, muncul Horizontal Scrollbar sehingga dia dapat melihat semua kontrol di panel, saya menggunakan formulir tanpa batas.

Maksimalkan `Formulir :

Maksimalkan `Bentuk Minimalkan 'bentuk':

masukkan deskripsi gambar di sini


person Rabeea qabaha    schedule 25.10.2016    source sumber
comment
Cari pengaturan kotak Panel. Buka properti -> cari properti scrollbar, periksa apakah pengaturan untuk scrollbar tidak sama dengan tidak ada.   -  person GNMercado    schedule 25.10.2016
comment
Saya sudah melakukannya, ketika saya membuat autoscroll sama dengan true, hanya scrollbar vertikal yang muncul.   -  person Rabeea qabaha    schedule 25.10.2016
comment
apakah kamu mencoba keduanya?   -  person GNMercado    schedule 25.10.2016
comment
Ada kemungkinan bilah horizontal tidak akan muncul jika panjang data di dalam kotak panel tepat untuk SEMUA data.   -  person GNMercado    schedule 25.10.2016
comment
Saya tidak melihat apa pun untuk scrollbar di kotak properti autoscroll lainnya, apakah Anda yakin ada yang lain?   -  person Rabeea qabaha    schedule 25.10.2016
comment
Coba atur properti kotak panel secara terprogram: panel.Autoscroll = True, panel.VerticalScroll.Visible = True, panel.HorizontalScroll.Visible = True   -  person GNMercado    schedule 25.10.2016
comment
Sulit untuk menjawab pertanyaan ini karena kami tidak tahu dalam struktur apa Anda telah menambahkan kontrol ke formulir dan pengaturan apa yang mereka gunakan. Seperti beberapa aturan umum ketika Anda memerlukan gulir otomatis, Anda tidak boleh menyetel dok untuk kontrol anak, juga induk tidak boleh berukuran otomatis, juga harus disetel menjadi gulir otomatis. Ini tidak rumit tetapi sayangnya kami tidak dapat membagikan bantuan lebih lanjut untuk masalah ini. Saya kira Anda akan menyelesaikan masalah jika Anda memperhatikan wadah yang Anda gunakan untuk anak-anak, misalnya mungkin Anda telah meletakkan kontrol pada panel, bukan di dalamnya.   -  person Reza Aghaei    schedule 25.10.2016
comment
@RezaAghaei terima kasih telah hadir di sini :) Saya Mencoba banyak hal dan tidak ada yang berhasil, dalam formulir ini Naik saya menggunakan Form dan 3 Panel panel 1 berlabuh di sisi Kanan dan panel 2 untuk pembatas (saya menggunakan formulir tanpa pembatas) dan panel terakhir (panel 3 ) isi dok sisa form . , dan saya menambahkan usercontrol di Panel3 yang berisi 2 panel panel1 yang ingin saya tambahkan scrollbar untuk itu (horizontal) doknya ke atas dan panel2 dok ke bawah. dan semua panel adalah default. Saya tidak mengubah apa pun di properti.   -  person Rabeea qabaha    schedule 25.10.2016


Jawaban (2)


Coba atur properti kotak panel secara terprogram:

panel.Autoscroll = True panel.VerticalScroll.Visible = True panel.HorizontalScroll.Visible = True

Coba sesuaikan ukuran panel Anda, lalu jangan sesuaikan ukuran lebar setiap data di dalamnya. Saya kira itu karena datanya PERSIS dipasang di kotak panel Anda.

person GNMercado    schedule 25.10.2016
comment
sayangnya ini tidak berhasil juga, apakah ada cara alternatif untuk melakukannya? - person Rabeea qabaha; 25.10.2016
comment
Coba sesuaikan ukuran panel Anda, jangan sesuaikan ukuran lebar setiap data di dalamnya. Saya kira itu karena datanya PERSIS dipasang di kotak panel Anda. - person GNMercado; 26.10.2016
comment
Ya saya melakukannya tadi malam dan sekarang berhasil terima kasih ????, edit jawaban Anda untuk menjadikannya sebagai jawaban. - person Rabeea qabaha; 26.10.2016

Coba cari di properti Panel. Di sana Anda dapat melihat properti AutoScroll. Properti AutoScroll:

Menunjukkan apakah bilah gulir muncul secara otomatis ketika konten kontrol lebih besar dari area yang terlihat.

TAPI, jika data Anda di dalam Panel adalah PERSIS, bilah gulir horizontal atau bilah gulir vertikal tidak akan muncul di Panel Anda.

person wwwMarvsdotcom    schedule 25.10.2016
comment
apakah ada cara untuk membuat cara alternatif untuk melakukannya? - person Rabeea qabaha; 25.10.2016
comment
Di kotak peralatan, di sana Anda dapat melihat HScrollBar dan VScrollBar. Tapi Anda harus memprogramnya. - person wwwMarvsdotcom; 26.10.2016
comment
Apa kamu tau bagaimana caranya ? Atau bisakah Anda memberi saya tautan tentang cara melakukannya - person Rabeea qabaha; 26.10.2016