Rehber C# özel Form kontrolleri kullanımı

Merhaba.

Dün sizlere nasıl yapıldığını öğrenmek ister misiniz diye sormuştum.


Bugün sizlere C#'ta özel Form kontrollerinin nasıl kullanıldığını göstereceğim.

Öncelikle kendi yazdığım bu DLL dosyasını indirmeniz gerekmekte.

İndirme linki:
VirusTotal Sonucu:

Kod:
SHA-1: 198312f08fb2d37d0705deff9e5d5afb1b21a162
SHA-256: a9a731e75496ee978014bd22044dc87ba1d006254026592298affd2ccb3d8d31

Dosya içeriği;
  • Button
  • CheckBox
  • ComboBox
  • DateTimePicker
  • PictureBox
  • ProgressBar
  • RadioButton
  • TextBox
Ardından Visual Studio'yu açıp bir Form oluşturun.

Not: .NET Framework 4.8 sürümünü seçerseniz daha iyi olur.




Form oluşunca üst kısımda yer alan Any CPU yazısına tıklayın.



Açılan ekrandan Yapılandırma Yöneticisi'ne girin.



Hedef platform seçme kısmından yeni deyin. X64 mimari ile derlemeniz gerekiyor Form'u. Çünkü DLL dosyası 64 Bit mimari kullanıyor.



X64 seçip tamam diyoruz.



Ardından indirdiğiniz DLL dosyasını oluşturduğunuz Form'un dosya dizinine yer alan Bin/x64/Debug klasörüne atınız.



Ardından araç kutusuna sağ tıklayıp Sekme Ekle diyoruz.



Benim sekmemin ismi bu şekilde.



Ardından sekmeye sağ tıklayıp Öğeleri Seç diyoruz.



Açılan pencere üzerinde Göz at tuşuna basınız.



Açılan pencere üzerinden dosya dizinine attığımız DLL dosyasını seçiyoruz.



Sonra bu ekran gelmesi gerekiyor. Tüm özellikler toplam 8 adet olması gerekiyor.
Tamam deyip devam ediyoruz.




Gördüğünüz üzere araçlarımız geldi.

















Her özelliğin kendine ait Özellikler Paneli mevcuttur. İstediğiniz şekilde ayar yapabilirsiniz.

Not: Oluşturduğunuz programı başka bir ortamda kullanmak isterseniz mutlaka DLL dosyası program ile aynı dizin içinde olsun. Yoksa program hata verebilir. Çünkü özel Form elemanlarını DLL dosyasının içinden çekiyor.

Sormak istediğiniz soru olursa sorabilirsiniz.

Kolay gelsin, başarılar
 
Son düzenleyen: Moderatör:
VirusTotal yerine MD5 ya da SHA-512 checksum atabilirsiniz, daha iyi olur.
 
Visual Studio 2012 kullanıyorum bu hatayı alıyorum ne yapmam lazım?


Bazende bu hatayı alıyorum.
 
Anladım yine de elinize sağlık resimlere bakınca cidden çok beğendim.

Teşekkür ederim. Border radius özellikleri mevcut. .NET Framework 4.8 ve Visual Studio 2019 veya 2022 de sorunsuz çalışmaktadır.

Kod:
SHA-1: 198312f08fb2d37d0705deff9e5d5afb1b21a162
SHA-256: a9a731e75496ee978014bd22044dc87ba1d006254026592298affd2ccb3d8d31
 
Son düzenleme:
.NET Framework 4.8 sistemde yüklü değil, güncelleme yapınca denerim. ^^
 
WinForm'un ritüelden kaldırılması gerekiyor artık. WPF veya UWP'ye özel kontroller olsa idi daha iyi olurmuş.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…