Saya memiliki dialog modal, dan perlu menyembunyikan tombol Tutup (X), tetapi saya tidak dapat menggunakan
ControlBox = false
, karena saya perlu menjaga tombol Minimalkan dan Maksimalkan.
Saya perlu menyembunyikan hanya tombol Tutup, apakah ada cara untuk melakukan itu?
Terima kasih banyak!
Pembaruan: Saya memiliki izin untuk menonaktifkannya, yang lebih sederhana :) Terima kasih semua!
hide close button c#
hasil kedua di sini! =)Jawaban:
Anda tidak bisa menyembunyikannya, tetapi Anda bisa menonaktifkannya dengan mengganti properti CreateParams dari formulir.
Sumber: http://www.codeproject.com/KB/cs/DisableClose.aspx
sumber
Kita dapat menyembunyikan tombol tutup pada formulir dengan mengatur
this.ControlBox=false;
sumber
Nah, Anda bisa menyembunyikannya, dengan menghapus seluruh menu sistem:
Tentu saja, melakukan itu akan menghapus tombol perkecil dan maksimalkan.
Jika Anda menyimpan menu sistem tetapi menghapus item tutup maka tombol tutup tetap tetapi dinonaktifkan.
Alternatif terakhir adalah mengecat area non-klien sendiri. Cukup sulit untuk memperbaikinya.
sumber
ControlBox
ke false. Juga, itu gagal persyaratan: Saya harus menjaga tombol Minimalkan dan MaksimalkanAnda dapat menyembunyikan kotak tertutup dengan menggunakan
dan jangan lupa menambahkan spasi
this.Text = " "
untuk membuatnya seperti inisumber
ControlBox = false
Jika Anda benar-benar ingin menyembunyikannya, seperti pada "tidak terlihat", maka Anda mungkin harus membuat formulir tanpa batas dan menggambar sendiri komponen teks. Pustaka VisualStyles memiliki Elemen Windows yang tersedia. Anda juga harus menambahkan kembali fungsi mengubah ukuran formulir atau memindahkan formulir dengan meraih bilah keterangan. Belum lagi menu sistem di sudut.
Dalam kebanyakan kasus, sulit untuk membenarkan memiliki tombol "tutup" tidak tersedia, terutama ketika Anda menginginkan bentuk modal dengan kemampuan meminimalkan. Meminimalkan bentuk modal benar-benar tidak masuk akal.
sumber
Dalam properti form Anda, atur 'Control Box' = False tetapi akan menyembunyikan juga Diminimalkan dan Maksimalkan.
sumber
Anda bisa menyembunyikan tombol tutup dengan mengubah FormBorderStyle dari bagian properti atau secara terprogram dalam konstruktor menggunakan:
maka Anda membuat item strip menu untuk keluar dari aplikasi.
Bersulang
sumber