![]() |
|
|||||||
| Kayıt ol | Albümler | Bloglar | Yardım | Takvim | Gruplar | Etiketler | Arama | Bugünki Mesajlar | Bütün Forumları okunmuş kabul et |
|
|
![]() |
|
|
Konu Araçları | Stil |
|
|
#1 (permalink) | ||
|
E & G
![]() ![]() Üyelik tarihi: Eyl 2007
Nerden: ordan burdan
Mesajlar: 872
Konular: 530
Üye No: 7129
Ruh halim:
Rep Gücü : 11
Rep Puanı : 127
Rep Seviyesi :
![]() ![]() |
Biraz uzun bir başlıkla giriş yaptım fakat bu konu benim şu sıralar aklımı kurcalayan bi konuyudu.
Yaptığım örnekte amacım ; Dosya aç/seç pencerelerinden dosyanın yolu D:/programlar/dosya.dat şeklinde dönmesiydi ve ben programımda ayarlamarı kaydettiğim .dat dosyalarını programla beraber aynı klasöre kaydetmek istedim ki klasör taşındığında herhangibir sorun olmasın diye. yukarıdaki gibi bir dosya yolunu sadece dosya.dat yapmak için uğraştım ve yaptım şimdi geçelim kodlara Dim boyut As Integer 'boyut değişkenini public olarak general declarations kısmında tanımladık Private Sub Command1_Click() Dim i, x, f, son As Integer Text1.SelStart = 0 While boyut = 0 'boyut belirlenene kadar yap f = f + 1 'her döngüye kaçıncı kez girildiği ve haliylede seçili olması gerekek karakter sayısı Text1.SelLength = Text1.SelLength + 1 'seçili alanı arttır If Text1.SelLength < f Then 'seçili olması gereken alan seçili alandan büyükse boyut = Text1.SelLength 'seçili alanı boyut olarak ata (text1 tamamen seçildi) End If Wend 'bu döngüde amacım ; textbox içinde kaç karekter olduğunu almaktı. VB'de bunla ilgili bir fonksiyon varmıydı bilmem ama ben yaptım For i = 1 To boyut Text1.SelStart = boyut - i 'başlangıç noktası en son harfin başı olsun Text1.SelLength = 1 'sadece 1 karakter seç If Text1.SelText = "/" Then 'seçili karakter / ise x = Text1.SelStart 'bölü işaretinin odluğunu nokta x'e atandı Text1.SelStart = 0 Text1.SelLength = x + 1 'en baştan başlayarak bölüye kadar seç. x bölünün kaçıncı karekter olduğu idi vede +1 dedikki bölü işaretide seçilsin Text1.SelText = "" 'seçili alanı sil End If Next End Sub Boyut değişkenini public tanımlasamda olurdu ama bu işe başlarken daha farklı yapıyordum sonrada öyle kaldı Umarım işinize yarar, benim işime yaradı |
||
|
|
|
![]() |
| Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz! |
| Konu Araçları | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | son Mesaj |
| Gizli Dosya Sorunu--AMVO'ya Elveda!! tek dosya, garanti! | GhostShip | Güvenlik ve güvenlik açıkları | 0 | 22-08-2008 12:24 |
| Dosya ve Masaüstü Kilitleme TR! | αкѕу | Programlar | 0 | 22-03-2008 18:19 |
| Dosya Uzantıları | WaMPiR_CaDı | Windows işletim sistemi | 3 | 10-02-2008 15:57 |
| Dosya şifreleme programı | *MeLeK* | C ve C++ | 0 | 28-01-2008 13:04 |
| ASSOC / Dosya ortaklıklarını görüntüle. | mysterious | Bilgisayar | 0 | 15-03-2007 18:56 |