7 Ağustos 2008 Perşembe

F1 Help! C#

C# ta kod yazarken F1 in kullanımıyla ilgili bir örnek yapacağım, çok kolay ama önemli. Yapılan projelerde kullanıcıya bilgi vermek isteyebilirsiniz.
Öncelikle formun HelpButton özelliğini true olarak ayarlayıp kodumuzu da formun HelpRequested event ine yazacağız.
Örnekte mouse ile üzerinde olduğunuz kontrolü F1 tuşuna basarak o kontrolün adını öğrenebilirsiniz. Here is the sample..
Point pt = this.PointToClient(e.MousePos);
Control ctr = GetChildAtPoint(pt);
if (ctr == null) return;
MessageBox.Show("Bu kontrol: " + ctr.Name.ToString());
Bu kadar ;). Ne yapacağım kontrol adını öğrenipte :D
O zaman F1 tuşuna basıldığında program tarafından bir .html sayfası açtırın.
string file = Path.GetFullPath("xxx.html");
Help.ShowHelp(this, file);
Artık bundan sonrası hayal gücüne ve kullanım değişikliğine bakar. Değişik bir sürü şey yaplabilir.

Hiç yorum yok: