Ceviz Forum

Geri Dön   Ceviz Forum > Programlama > Visual Basic

Cevapla
 
LinkBack Seçenekler
Eski 22/10/2007, 19:51   #1 (permalink)
Üye
 
Üyelik Tarihi: 10/2007
Yer: istanbul
Mesaj: 20
Mesaj toolstrip ve toolstrip container

şimdi formumuzdaki üstte duran toolstripi aldık ve toolstrip container e koyduk programı çalıştırdık ve üstte değilde solda olmasını istedik sola aldık programı kapatıp açınca bu yine üstte çıkıyor. kısacası son kullanıcı bunu nereye isterse yapıştırsın ve orda kalsın. bunu nasıl yapabiliriz?
mvsty hatta değil   Alıntı Yaparak Yanıtla
Eski 23/10/2007, 16:24   #2 (permalink)
Üye
 
civil Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 461
Varsayılan

Nesnenin son konumunu formun kapatılıyorkenki olayında bir text e yazdırıp.Formun load olayında da bu texten bilgiyi okutup ona göre açılmasını sağlayabilirsin.
__________________
Yorum Yapmak Olayları Sadece Kenardan İzleyenlerin Lüksüdür
civil hatta değil   Alıntı Yaparak Yanıtla
Eski 23/10/2007, 17:34   #3 (permalink)
Üye
 
Üyelik Tarihi: 10/2007
Yer: istanbul
Mesaj: 20
Varsayılan

bu texte yazdığımı illaki bi yere kaydettirmem lazım dimi? işte asıl sorunumda bu nereye kaydetmeliyim?
mvsty hatta değil   Alıntı Yaparak Yanıtla
Eski 23/10/2007, 21:44   #4 (permalink)
Üye
 
civil Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 461
Varsayılan

C\windows\system32 uygunmu
__________________
Yorum Yapmak Olayları Sadece Kenardan İzleyenlerin Lüksüdür
civil hatta değil   Alıntı Yaparak Yanıtla
Eski 23/10/2007, 22:06   #5 (permalink)
Üye
 
Üyelik Tarihi: 10/2007
Yer: istanbul
Mesaj: 20
Varsayılan

C:\documents and settings\all users daha uggun olmazmı?
mvsty hatta değil   Alıntı Yaparak Yanıtla
Eski 24/10/2007, 01:43   #6 (permalink)
Agrasif Programcı
 
renegade1905 Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Yer: Her Yerden
Mesaj: 283
Varsayılan

Alıntı:
civil, mesajından alıntı: Mesajı Gör
C\windows\system32 uygunmu
kullanıcının hdd çöplük ya kaydedın bakalım...
renegade1905 hatta değil   Alıntı Yaparak Yanıtla
Eski 24/10/2007, 20:57   #7 (permalink)
Üye
 
civil Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 461
Varsayılan

Alıntı:
renegade1905, mesajından alıntı: Mesajı Gör
kullanıcının hdd çöplük ya kaydedın bakalım...
Bir çok program öyle yapmıyor mu zaten hdd yi...
Bence kullanıcının ulaşamıyacağı(mükemmel bir gayret göstermedikten sonra) olmalı
Bu nedenle orayı dedim tabiki documents and settings de olur.
__________________
Yorum Yapmak Olayları Sadece Kenardan İzleyenlerin Lüksüdür
civil hatta değil   Alıntı Yaparak Yanıtla
Eski 24/10/2007, 23:06   #8 (permalink)
Üye
 
Üyelik Tarihi: 10/2007
Yer: istanbul
Mesaj: 20
Varsayılan

ama nasıl olabilir? sadece yolunu açıklarsanız sevinirim
mvsty hatta değil   Alıntı Yaparak Yanıtla
Eski 25/10/2007, 00:12   #9 (permalink)
Silversword
 
Revlis Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 07/2003
Yer: Antalya
Mesaj: 1,400
Varsayılan

settings diye bir olay var ...
Toolstrip seçili iken, properties kısmından Application Settings i seçin, çıkan ekranda konum bilgisi ile ilgili olan yeri seçin yeni değişken ismi girin.
Eklenmiş Grafikler
File Type: jpg ea.JPG (49.5 KB, 11 views)
__________________
||||Revlis|||||
Revlis hatta değil   Alıntı Yaparak Yanıtla
Eski 25/10/2007, 16:06   #10 (permalink)
Üye
 
civil Adlı Üyenin Profil Grafiği
 
Üyelik Tarihi: 04/2007
Mesaj: 461
Varsayılan

Alıntı:
civil, mesajından alıntı: Mesajı Gör
Nesnenin son konumunu formun kapatılıyorkenki olayında bir text e yazdırıp.Formun load olayında da bu texten bilgiyi okutup ona göre açılmasını sağlayabilirsin.
Bunun bir şaka olduğunu sanıyorsun demek çok ilginç ... Revlis in dediğini anlamadım ama mutlaka doğrudur... Ben ise cevabımın doğruluğunu kanıtlıyayım inşallah yardımı dokunur.Form1 üzerinde sadece bir Button var ve sürükle bırakla yeri değişiyor ayrıca her yeniden başlattığında eski bıraktığın yerde kalıyor.
Önce boş bir module aşağıdaki yapıyı tanımlıyoruz.

Kod:
Module Module1
    Structure kayit
        <VBFixedString(10)> Public lef As String
        <VBFixedString(10)> Public righ As String
    End Structure
    Public konum As kayit
End Module
Daha sonra formun kod bölümüne aşağıdaki kodları yazdım

Public Class Form1
'Nesneyi sürükle bırak ile hareket ettirmek için kullandığım değişkenler
Private MouseMoving As Boolean
Private MouseStartPoint As Point

Kod:
Private Sub Button1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseDown
        MouseMoving = True
        MouseStartPoint = e.Location
    End Sub

    Private Sub Button1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseMove
        If MouseMoving Then
            Button1.Left += e.X - MouseStartPoint.X
            Button1.Top += e.Y - MouseStartPoint.Y
        End If
    End Sub

    Private Sub Button1_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Button1.MouseUp
        MouseMoving = False
    End Sub

    Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
        FileOpen(1, "C:\girdi\kayit.txt", OpenMode.Random, OpenAccess.ReadWrite, , Len(konum))
        FileGet(1, konum, 1)
        konum.righ = Button1.Top
        konum.lef = Button1.Left
        FilePut(1, konum, 1)
        FileClose(1)
    End Sub


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        System.IO.Directory.CreateDirectory("C:\girdi")
        FileOpen(1, "C:\girdi\kayit.txt", OpenMode.Random, OpenAccess.ReadWrite, , Len(konum))
        FileGet(1, konum, 1)
        If Trim(konum.lef) = "" Then
            FileClose(1)
            Exit Sub
        Else
            Button1.Left = CInt(Trim(konum.lef))
            Button1.Top = CInt(Trim(konum.righ))
            FileClose(1)
        End If
    End Sub
End Class
Böyle yap çalıştır bak bakalım olacakmı kodlar la ilgili anlamadığın bir nokta olursa burada sor yardımcı olabilirim.Özel mesajda yazdığın gibi kimseye bilgiçlik taslama gibi bir niyetim yok ben zaten yeterince acemiyim ki bunu burada çoğu kişi biliyor.Sadece bunun bir çözüm yolunu biliyordum ve sana yardımcı olmak istedim ...
__________________
Yorum Yapmak Olayları Sadece Kenardan İzleyenlerin Lüksüdür
civil hatta değil   Alıntı Yaparak Yanıtla
Cevapla

Bookmarks

Seçenekler

Mesaj Yazma Hakları
Yeni mesajgöndermezsiniz
Cevap yazamazsınız
Dosya ekleyemezsiniz
Mesajınızı düzenleyemezsiniz

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

Benzer Konular
Konu Konuyu açana göre Forum Cevap En Son Mesaj
C # container cskli C# 0 04/05/2007 18:16


Forum saati Türkiye saatine göredir. GMT +3. Şu anda saat 05:07.

Reklamlar & Desteklenenler
Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv |


Forum Yazılımı: vBulletin Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright ©2001 - 2008, Ceviz.net