SensiZOlmuyoR.org  
Geri git   SensiZOlmuyoR.org > Pc - Bilgisayar > Programlama > Visual Basic



SensizOlmuyor.oRg Ailesi olarak dosya ve resim uploadlarınız için www.upload.gen.tr sitesini öneriyoruz!
Cevapla
 
Konu Araçları Stil
Eski 29-02-2008, 05:11   #1 (permalink)
E & G
 
qRaLL - ait Kullanıcı Resmi (Avatar)
 
Ü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 : qRaLL is on a distinguished roadqRaLL is on a distinguished road


Standart Dosya aç penceresinde alınan dosyanın hdd üzerindeki yolunu sadece dosya ismine çevir


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ı
qRaLL isimli üyemiz çevrimdışıdır. (Offline)  
Bu Mesajı Google'a Ekle!Bu Mesajı FaceBook'da Paylaş!
Alıntı ile Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz!

Konu Araçları
Stil

Yetkileriniz
Konu Açma Yetkiniz Yok
Mesaj Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı

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


Tüm Saatler GMT +3. Şuan Saat: 13:10 .
(Türkiye için GMT +2 seçilmelidir.)


Powered by vBulletin Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
www.SensiZOlmuyoR.org © 2007 - 2008
Web Stats


* Metin2 * Trendy Bayan *Sohbet