Liste etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Liste etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

19 Kasım 2020 Perşembe

Vb ile ActiveX Bileşen Oluşturma-5: superText #2

Önceki bölümde oluşturduğumuz projedeki superText kontrolünü geliştirmeye devam ediyoruz.

Önceki bölümde, son aşamada bir sorun olduğunu belirtmiştim. Projeyi çalıştırdığınızda göreceksiniz ki superText'in Metin özelliğine girdiğimiz bilgiler program çalıştırınca kayboluyor. Çalışmayı durdurunca da geri gelmiyor. Bu hatayı giderelim.

PropertyBag

ActiveX kontrollerin özelliklerinin tutulduğu bir nesne var. Nesnenin adı PropertyBag. Bu nesnenin fonsiyonları ile özellik değerleri yazılıp okunabilir.
WriteProperty fonksiyonu özellik değeri okumak için,
ReadProperty ise özellik değeri yazmak içindir.

  • superText kod penceresine aşağıdaki kodları ekleyin
Public Sub UserControl_ReadProperties(PropBag As PropertyBag)
    Text1.Text = PropBag.ReadProperty("Metin", UserControl.Name)
End Sub

Public Sub UserControl_WriteProperties(PropBag As PropertyBag)
    Call PropBag.WriteProperty("Metin", Text1.Text, UserControl.Name)
End Sub
  • Şimdi projedeki test formuna(Form1) superText kontrolünden ekleyin, Metin özelliğini değiştirip çalıştırın.
  • Göreceksiniz ki artık Metin özelliği standart Textbox'ın Text özelliği gibi çalışıyor.
    Metin özellik değerleri kaybolmuyor.
    ReadProperties özelliği okumaya çalıştığımızda,
    WriteProperties ise özelliğe yazmaya çalıştığımızda çalışır.
  • Test formunun Click olayında aşağıdaki kodu deneyebilirsiniz.
    Bu kodlar ile superText'in Metin özelliğine değer atanmaktadır.
Private Sub Form_Click()
    superText1.Metin = "Merhaba"
End Sub

Önceki bölümde superText kontrolümüzün Metin özellik değerini kontrolün Name değerinden alarak superText olarak yazdırmıştık.

5 Mayıs 2017 Cuma

DOS - Windows Türkçe karakter sorunu ve çözümü

Bir işlem için klasördeki dosyaların listesini almam gerekli oldu.
En basit yolla DIR komutunu kullanarak almak istedim.

DIR /B
DOS komutunu verdiğimde klasördeki dosyalar listeleniyor.

DIR /B /S
ile klasör ve alt klasörlerinin listesi ekrana yansıtılabiliyor.
DIR /B /S >dosyalistesi.txt
ile ise listenin ekrana değil de dosyalistesi.txt adlı bir dosyaya yansıması sağlanıyor.

8 Mart 2017 Çarşamba

Excel: Özel Otomatik Liste Oluşturma

 
Excelde hazır otomatik listeler var. Örneğin Günler.
Hücrenin birine Pazartesi yazıp yana ya da aşağı doğru doldurduğunuzda haftanın günleri sıralanacaktır.

Günler listesi gibi kendimiz de otomatik özel listeler oluşturabiliriz. Bu videoda bu işlemin nasıl yapıldığı açıklanmıştır.

25 Kasım 2015 Çarşamba

Klasördeki dosyaların listesini dosyaya aktarma


Önce listesi alınacak klasörü explorer ile açın.
Adres çubuğundaki adresi seçip kopyalayın
MS-DOS komut satırını açın (Başlat / Çalıştır'a cmd ya da PowerShell (Windows 10) yazın)
MS-DOS'da listesi alınacak klasöre geçmemiz gerekiyor. Bunun için

CD ve bir boşuk yapın, sağ tıklayıp Yapıştır tıklayın. Kopyaladığınız adres yerleşir. Entere basın
DIR komutu ile dosyaları görün. Şimdi bu gördüğünüz dosyaları özellikleriyle birlikte bir metin dosyaya aktaralım.

Komut satırına
DIR >dosyalistesi.txt
yazın.
Bulunduğunuz klasörde dosyalistesi.txt adında bir dosya belirecek.
Bunun içinde dosyaları görebilirsiniz. Burdaki bilgiler çok detaylı geldi ve sadece dosya adlarını içeren bir liste almak isteyebilirsiniz benim gibi.
Bu durumda

DIR /B >dosyalistesi.txt
komutunu uygulayın. Başka seçenekleri de kullanabilirsiniz. Seçeneklerin ne olduğunu öğrenmek için komut satırına
DIR /?ya da
HELP DIR
yazın

12 Ekim 2012 Cuma

Klasör ve dosya listesi oluşturma

Bir klasördeki dosyaların listesini oluşturma ihtiyacı olduğu zamanlar olmuştur.
Bu işi yapan özel programlar olsa da sık sık kullanmadığımız bir işlem olduğu için programı el altında bulundurmayız.
Aşağıda gösterilecek yöntemler her bilgisayarda uygulanabilecek yöntemlerdir.

Bu iş için birkaç yol var. Bunlar:

1) Dos komut satırında DIR komutu ile
Başlat/Çalıştır tıklanıp CMD ile Dos komut satırına ulaşabilirsiniz.
DIR komutu belirtilen klasör içindeki dosya ve klasörleri listeler. Klasör belirtilmez ise aktif klasör kabul edilir. Aktif klasörün ne olduğu komut satırında imleç solunda yazar. CD komutu ile aktif sürücünün aktif klasörü belirlenebilir

C:
CD \WINDOWS\FONTS
gibi.

DIR
komutu ile ekrana liste alınır. Liste uzun değilse ekrandaki liste kopyalanabilir. Bunun için DOS penceresinde sağ tıklayın / İşaretle / Fare ile gerekli kısmı işaretleyin. Kopyalamak için klavyeden ENTER'e basın

DIR listesini ekran yerine bir dosyaya yönlendirebiliriz(yazdırabiliriz). Yönlendirecek dosyayı > işareti ile belirtiriz. Örneğin

DIR >c:\dosyalistesi.txt
Ekrana çıkması gereken liste c:\dosyalistesi.txt dosyasında olacaktır.

DIR *.txt
uzantısı txt olan dosyalar listelenir.


DIR /B
yalnızca dosya ve klasör adları listelenir. Ekstra bilgiler olmaz. Tarih, boyut vs.