Visual Basic bilenler bir bakabilir mi buttonla alakalı bir sorum var.

kasastura1

Uzman üye
2 Ocak 2012
1,454
0
ℂ⋆ тüякιує ℂ⋆
Arkadaşlar bana şöyle birşey lazım Button1 diye bir butonumuz var diyelim buna tıkladığımızda çalıştı başka yere tıklayınca bile o seçili kalıyor, bana lazım olan 1 kez tıklanması . 1 kez tıkladığımızda çalışsın sonra seçilirliği kalksın yani maviliği. Nasıl yapabilirim?
 

kasastura1

Uzman üye
2 Ocak 2012
1,454
0
ℂ⋆ тüякιує ℂ⋆
Skilled teşekkür ediyorum , maymaa kardeşim tam kastettiğim o değil enable tamamen butonu tıklanamaz hale getiriyor benim istediğim ise tıklandıktan sonra normalde seçili kalıyor ya o olmasın 1 kez tıklansın seçili kalmasın o mavilik gitsin istiyorum.
 

mehmetx93

Uzman üye
2 Eyl 2010
1,395
1
Aradığın tam olarak bu değil ama alternatif bi çözüm sunayım. button1 in kodlarına button2.focus yazarsan buton bir e bassan da 2. buton da kalacaktır mavilik. Button2 yide gizlersin :D Normalini bulana kadar işini görür :D
 

XSPEEDX

Uzman üye
22 Haz 2015
1,037
1
TSK
Önce 6 buton olduğunu varsayalım 1.button hariç hepsinin enabled'ini false yap.. ve alttaki kodları tek tek yerleştir.. Alttaki kodları formun içine yerleştir..

Gif yükledim... sadece 1.butonun enabled'ini true yap birde istersen aynı enabled gibi gözükmelerini istemiyorsan.. visible = false kullanabilirsin..


Kod:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Button2.Enabled = True
        Button1.Enabled = False
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Button3.Enabled = True
        Button2.Enabled = False
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Button4.Enabled = True
        Button3.Enabled = False
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Button5.Enabled = True
        Button4.Enabled = False
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Button6.Enabled = True
        Button5.Enabled = False
    End Sub
End Class
 

AlinganPanda

Uzman üye
30 May 2014
1,786
1
104
Anıtkabir
Önce 6 buton olduğunu varsayalım 1.button hariç hepsinin enabled'ini false yap.. ve alttaki kodları tek tek yerleştir.. Alttaki kodları formun içine yerleştir..

Gif yükledim... sadece 1.butonun enabled'ini true yap birde istersen aynı enabled gibi gözükmelerini istemiyorsan.. visible = false kullanabilirsin..



Kod:
Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Button2.Enabled = True
        Button1.Enabled = False
    End Sub

    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Button3.Enabled = True
        Button2.Enabled = False
    End Sub

    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
        Button4.Enabled = True
        Button3.Enabled = False
    End Sub

    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
        Button5.Enabled = True
        Button4.Enabled = False
    End Sub

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Button6.Enabled = True
        Button5.Enabled = False
    End Sub
End Class

Mantık aynı. göster gizle, ya da kapat aç ama saniseler içinde olduğundan kullanıcıya gösterme, bunun için özel bir kod yoktur sanıyorum, arkadaş baya bir emek vermiş onunkini kullan :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.