Kontrol Kaynak kod etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Kontrol Kaynak kod etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

1 Aralık 2020 Salı

Vb ile ActiveX Bileşen Oluşturma-7: superText #4

Önceki bölümde kaldığımız yerden devam ediyoruz. superText ActiveX kontrolüne yeni özellikler ekleyeceğiz.

  • Önceki bölümdeki proje dosyasını açın. Eğer proje dosyaları yoksa önceki bölümdeki dosyayı indirebilirsiniz.
En son About (Hakkında) özelliği eklemiştik ancak açılan hakkında iletişim kutusunun başlığında Project1 yazıyordu. Başlığı değiştirelim.

  • Hakkinda prosedürünü aşağıdaki kodlar ile değiştirin.
Sub Hakkinda()
    MsgBox "superText ActiveX Kontrol" & vbCrLf & "©2020 Mesut Akcan" & vbCrLf & _
        "Bu kontrol TextBox kontrolüne yeni kullanışlı özellikler eklenerek geliştirilmiştir.", , _
        "superText Hakkında"
End Sub

Bu kodları biraz geliştirelim.

  • Kontrol adını superText diye yazmak yerine UserControl.Name kullanalım.
Bunun faydası kontrol adını değiştirdiğimizde Hakkinda prosedüründe değişikliğe gerek olmaması.

14 Kasım 2020 Cumartesi

Vb ile ActiveX Bileşen Oluşturma-3: Çerçeve(Frame)

Bu bölümde bir çerçeve oluşturacağız. Standart kontrollerden Frame'e benzer bir kontrol. Ama aynı işlevde olmayacak. Çünkü öğrenim amaçlı projeler oluşturduğumuzdan kontrollerde fazla işlev olmayacaktır.

Başlayalım.

  • Visual Basic'i çalıştırın. Menüden File / New Project
  • Açılan pencere ActiveX Control'ü çift tıklayın.
  • Yeni bir form penceresi açılacak
  • F4 e basarak form özellikleri penceresini açın.
  • Formun Name özelliğini Cerceve olarak değiştirin. Çerçeve olarak da girebiliriz bir sorun oluşturmaz ancak kodlamada genel alışkanlık; nesne ve değişken isimlerinde İngilizce karakterler kullanılır.
  • Form üzerine 2 dikey, 2 de yatay olmak üzere 4 adet Line (çizgi) ekleyin.
    Çizgilerin boyu ve konumu önemli değil. Kodlarla gerekli boyut ayarlanacak ve gerekli konuma yerleştireceğiz.
  • Formdaki çizgilerin Name(Ad) özelliğini aşağıdaki resme göre değiştirin.
  • sol ve ust çizgiyi seçin, BorderColor özelliğini &H00FFFFFF& olarak,