Şimdi Ara

Değişkeni yazıp isim gösterme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
241
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhabalar bi ödev üzerine program hazırlıyorum ama kodlama kısmında biraz tıkandım. Basit bir program ürünlere fiyat girip daha sonra listboxta göstererek spariş listesi oluşturup toplam fiyat hesaplanacak. Ama combo boxtan seçtiğim ürünün bir değişkene ait olmasını istiyorum. Mesela C1 değişkeni ni ifade etmeli seçtiğimde ki fiyat atayabileyim hemde uzun bir şekilde if döngüsü kullanmadan değişkenler üzerindende devam edebileyim. Aksi taktirde

    ' if CB1.selecteditem=("Şehriye çorbası") then
    C1=TBFİYAT. Text
    İfelse.....

    Şeklinde çok uzayıp gidicek yaklaşık 100 satır gibi

    Benim yapmak istediğim şey direk combobox'a yazdırırken değişkeni kullanmak ama adını benim belirleyeceğim şekilde çıkmasını sağlamak
    Bunu nasıl yapabilirim bilen bi arkadaş yardım ederse çok sevinirim

     Değişkeni yazıp isim gösterme Değişkeni yazıp isim gösterme

    < Bu ileti mobil sürüm kullanılarak atıldı >







  • fiyat vb



    Imports System.Collections.Generic

    Public Class fiyat
    Public liste As New Dictionary(Of String, Double)()

    Public Sub New()
    liste.Add("Ezo Gelin", 3)
    liste.Add("Şehriye", 4)
    liste.Add("Mercimek", 5)
    End Sub
    End Class



    mainform.vb



    Imports System.Windows.Forms
    Imports System.Linq
    Public Partial Class MainForm
    Inherits Form
    Public Sub New()


    InitializeComponent()
    End Sub
    Private Sub MainFormLoad(sender As Object, e As EventArgs)
    Dim fiyat As New fiyat()
    comboBox1.DataSource = fiyat.liste.ToList()
    comboBox1.DisplayMember = "Key"
    comboBox1.ValueMember = "Value"
    label1.Text = comboBox1.SelectedValue.ToString()
    End Sub
    Private Sub ComboBox1SelectedIndexChanged(sender As Object, e As EventArgs)
    label1.Text = comboBox1.SelectedValue.ToString()
    End Sub
    End Class



    örnektir kendine göre ayarla



    < Bu mesaj bu kişi tarafından değiştirildi Gökşen PASLI -- 30 Ekim 2016; 15:23:3 >




  • eyvallah hocam teşekkür ederim
  • sorunu buraya yaz ona göre bakalım
  • örnekte verdiğiniz gibi bir sözlük oluşturdum
     
    Public Class fiyat
    Public liste As New Dictionary(Of String, Single)()

    Public Sub New()
    liste.Add("İşkembe", 1)
    liste.Add("Şehriye", 2)
    liste.Add("Kelle Paça", 3)
    liste.Add("Etli", 4)
    liste.Add("Mercimek", 5)
    liste.Add("Tavuk Suyu", 6)
    End Sub
    End Class

    şu şekilde tamam

    sonra formload kısmına da
    Private Sub MainFormLoad(sender As Object, e As EventArgs) 
    Dim Fiyat As New Fiyat()
    CB1.DataSource = Fiyat.liste.ToList()
    CB1.DisplayMember = "Key"
    CB1.ValueMember = "Value"
    TBHesap.Text = CB1.SelectedValue.ToString
    End Sub

    şunları ekledim

    fakat combo boxtan seçtiğim ürünün fiyatını nasıl değiştireceğimi çözemiyorum
    Private Sub BFK_Click(sender As Object, e As EventArgs) Handles BFK.Click 

    CB1.SelectedValue = CSng(TBFiyat.Text)

    şu şekilde kaydettim ama sözlükteki değer değişmiyor :/ tekrardan yardım edebilirseniz çok sevinirim




  • o şekil yazmadım zaten ben sadece comboboxta yazı seçildikçe başka yere buna karşılık gelen değer nasıl yazılır onu yaptım üstte öyle yazmışsınız değer kaydetmek için veritabanı vs kullanın sonra ordan okutun
  • Yapay Zeka’dan İlgili Konular
    Excel de aynı harfleri silme
    9 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.