MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon)
Yönteminde özel bir simge kullanmak istiyorum.MessageBox.Show() Özel Simge?
Herhangi bir öneri lütfen?
MessageBox.Show("Message", "Title", MessageBoxButton.OK, MeesageBoxIcon.myIcon)
Yönteminde özel bir simge kullanmak istiyorum.MessageBox.Show() Özel Simge?
Herhangi bir öneri lütfen?
Biraz önce yazdım, tam olarak normal mesaj kutusu sınıfı gibi çalışıyor.
CustomMessageBox (Sınıf): http://pastebin.com/m8evBmZi
MessageForm (Form): http://pastebin.com/jawHZDzY
MessageForm (Tasarımcı Kod): http://pastebin.com/CRXjeUFN
Sen özel diyaloglar göstermeye yardımcı olacaktır, hangi Microsoft'tan Task Dialog Indirect API kullanabilirsiniz .
Belki de Rube Goldberg olsaydınız, belki de sadece kendi formumu oluşturabilirdim ... –
@Ed S Neden bir tekerlek icat etmeliyiz, eğer bir API varsa, bu hakkı kullanmak yerine, onu kullanmak kolaydır yeni bir tane :) – Anuraj
Burada PInvoke kullanmayı düşünmüyorum garantilidir. Bu tekerleği yeniden icat etmiyor, bu daha çok ... kağıt klipsi yeniden keşfetmeye benziyor. Basit bir görev. –
Doğrudan MessageBox'ın bir simgesini değiştiremezsiniz, bu yüzden ben de googledim ve bunun için bir çözüm buldum. Pencere kancasını kullanarak mesaj kutusunun bir simgesini değiştirebiliriz.
duyun, MSDN Magazine bağlantılar
Link-1 ve ayrıca bu bağlantıyı örnek uygulamasını temin
Umarım bu size yardımcı olur!
hmmm ... öyle mi? :) Sadece bir yere "Yeni görüntü ekle" ve voila yapacağım diye düşünüyordum, ama bu gerçek bir iş. :) Şimdi bazı özel şeyler yapma şansım var, kavramak için bir süre kodunuzu okudum ve anladım of ... Teşekkürler –
Sorun değil, cevap olarak işaretlemeyi unutmayın. Kodumu kullanmaktan çekinmeyin, kopya korumalı değil. :) –