visual basic 2005 express edition

mhmmt
01-11-2008, 22:26   |  #1  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
180 mesaj
Kayıt Tarihi:Kayıt: Ağu 2008

 

arkadaşlar bu programda ben 2 form kullanmak istiyom. birinci form'a bir buton koyup, bu butona tıklayınca 2. formu açmak istiyom. bunun kodu lazım bana

KuaforPlus
02-11-2008, 12:36   |  #2  
KuaforPlus avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
223 mesaj
Kayıt Tarihi:Kayıt: Nis 2007
mhmmt
arkadaşlar bu programda ben 2 form kullanmak istiyom. birinci form'a bir buton koyup, bu butona tıklayınca 2. formu açmak istiyom. bunun kodu lazım
'Aşağıdaki kodu form1 içine ekleyip, form1 üzerine de bir buton ekleyin yeter.
tabi ikinci formuda eklemeyi unutmayın, projenize...

Private Sub Command1_Click()
    Form2.Show ' ikinci formun adını değiştirmediyseniz Form2  dir
End Sub

Command1 ise form1 üzerine eklenen butona isim vermediyseniz adı genelde budur.


not: vb.net sürümünü kullanmadım yanlız mantık aynıdır.

Son Düzenleme: KuaforPlus ~ 02 Kasım 2008 12:40
mhmmt
02-11-2008, 13:29   |  #3  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
180 mesaj
Kayıt Tarihi:Kayıt: Ağu 2008

peki ekranda textbox'lara girdiğim bilgileri herhangi bir yere txt olarak nasıl kaydedebilirim.

KuaforPlus
02-11-2008, 17:39   |  #4  
KuaforPlus avatarı
Yıllanmış Üye
Teşekkür Sayısı: 1
223 mesaj
Kayıt Tarihi:Kayıt: Nis 2007

Private Sub Command1_Click()
'bir text dosya yarat
Dim Dosyaİşlem As Integer
Dim DosyaAdı As String
Dosyaİşlem = FreeFile
DosyaAdı = "C:\KuaförPlus.txt"
Open DosyaAdı For Output As Dosyaİşlem
Print #Dosyaİşlem, Text1.Text
Close Dosyaİşlem
End Sub

Private Sub Command2_Click()
'varolan bir text dosyayı oku
Dim DosyaVeri
Open "C:\KuaförPlus.txt" For Input As #1
Do While Not EOF(1)
Input #1, DosyaVeri
Text1.Text = DosyaVeri
Loop
Close #1
End Sub


okuma ve yazma yöntemleri bu mantıkla yapılmakta. kodlar vb sürüm içindir, vb.netde bilmiyorum.

mhmmt
02-11-2008, 18:04   |  #5  
OP Yıllanmış Üye
Teşekkür Sayısı: 0
180 mesaj
Kayıt Tarihi:Kayıt: Ağu 2008

malesef uyumlu değil bu arkadaşlar yardımlarınızı bekliyorum

edpresident
08-11-2008, 18:20   |  #6  
Yıllanmış Üye
Teşekkür Sayısı: 0
225 mesaj
Kayıt Tarihi:Kayıt: Eyl 2007

bunu my namespacesi ile kolayca yapabilirsin. Öncelikle yeni form de. Form üzerine bi adet textbox ile button sürükle. Textbox'ın property ini multi-line olarak değiştirmeni öneririm. Form üzerine sürüklediğin butona çift tıkla ve aşağıdaki kodu yaz:

My.Computer.FileSystem.WriteAllText("C:\deneme.txt", TextBox1.Text, False)

ilk kısım, dosyanın nereye ne şekilde kaydedileceği, ikinci kısım dosyanın içeriğinin nerden geleceği, son kısım ise dosyanın üstüne yazılıp yazılmayacağını belirliyor. Örneği .net 3.5 ta yazdım. .net2.0 de denemedim. ama muhtemeln çalışacaktır

mertsaygi
23-02-2009, 17:00   |  #7  
Üye
Teşekkür Sayısı: 0
63 mesaj
Kayıt Tarihi:Kayıt: Şub 2008

'Aşağıdaki kodu form1 içine ekleyip, form1 üzerine de bir buton ekleyin yeter.
tabi ikinci formuda eklemeyi unutmayın, projenize...

Private Sub Command1_Click()
Form2.Show ' ikinci formun adını değiştirmediyseniz Form2 dir
End Sub

Command1 ise form1 üzerine eklenen butona isim vermediyseniz adı genelde budur.

bunu yaptığımda form1i kapatmadan form2yi açıyor ben kapanmasını istiyorum nasıl yapıcam

Turhost