Jump to content

KintaRo

Emekli
  • Posts

    9382
  • Joined

  • Last visited

  • Days Won

    67

Posts posted by KintaRo

  1.  

    23 saat önce, HalilYanar yazdı:

    result = Registry.GetKeyNames(HKEY_LOCAL_MACHINE, "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\App Paths");
    for i,j in pairs(result) do
    value = String.Replace(j, ".EXE", "", true);
    value = String.Replace(value, ".exe", "", true);
    result1 = ListBox.AddItem("ListBox1", value, "");
    end

    burada value değerini iki kere String.Replace() e sokmaya gerek yok. sondaki true yaptığınız yer case-sensitive için. yani false yaparsanız aradığınız değerin büyük ya da küçük harf olup olmadığına bakmadan değişiklik işlemini gerçekleştirir.

     

    8 saat önce, PColik yazdı:

    Sağolasın kardeşim işimi gördü. pairs sende sağol kardeşim. Ayrıca sen usta adamsın AMS nasıl yüklü olmaz? :)

    Biz AMS'yi bırakalı yıllar oldu çünkü :) hobi olarak başladığımız şey işimiz oldu ve AMS yetersiz gelmeye başladı. Siz de ilerde kendinizi bu konuda geliştirmek isterseniz hak vereceksiniz. Yalnız küçük projeler ve programlamaya başlamak için AMS ideal bir dildir. Bırakmayın, Çoğumuz AMS sayesinde ilk adımımızı attık bu işe ve programlama temellerimizi oluşturduk.

    • Like 3
  2.         private void button1_Click(object sender, EventArgs e)
            {
                /*
                 * X = Pencerenin windows ekranındaki pozisyonu (sağdan sola) + buttonun penceredeki pozisyonu + ufak bir ayarlama (5)
                 * Y = Pencerenin windows ekranındaki pozisyonu (yukarıdan aşağıya)+ buttonun penceredeki pozisyonu + buttonun yüksekliği + ufak bir ayarlama (30)
                 * 
                 */ 
                Point pnt = new Point(this.Location.X + button1.Location.X + 5, this.Location.Y + button1.Location.Y + button1.Height + 30);
                Form2 frm = new Form2()
                {
                    Location = pnt,
                };
                frm.Show();
            }

    Not: Form2'nin StartPosition özelliği Manual olarak seçilmelidir.

    Not2: Ufak ayarlama dediğim yerler form kenarlıkları yüzündendir.

  3. On 15.12.2016 at 11:51, KintaRo yazdı:

    Edit: Daha önce de belirtmiştim; eğer datagridview yani veri gönderilecek kontrol Groupbox, NavBar gibi başka bir kontrolün içindeyse o kontrole erişmek için bulunan kontroller tek tek döngüye sokulmalıdır. Ha yok gridview direk Form'un içindeyse bu kod geçerlidir.

    foreach (Control item in Application.OpenForms["ekle"].Controls)
                {
                    if (item.GetType() == typeof(SplitContainer))
                    {
                        foreach (Control kontrol in item.Controls)
                        {
                            if (kontrol.GetType() == typeof(SplitContainer)) 
                            {
                                foreach (Control kontroller in kontrol.Controls) // splitcontainer içindeki kontrolleri döngüye sokuyoruz
                                {
                                    if (kontroller.Name == ad)
                                    {
                                        // işte burada
                                        break;
                                    }                                
                                }
                            }
                        }
                    }
                }

     

  4. başka forma bir çok yoldan ulaşılabilir, sanırım Application.OpenForms işinizi görecektir:

    // form1'in kontrollerini döngüye sok
                foreach (Control item in Application.OpenForms["Form1"].Controls)
                {
                    if (item.GetType() == typeof(DataGridView)) // eğer sıradaki kontrolün tipi datagridview ise
                    {
                        DataTable data = new DataTable();
                        data.Columns.Add("isim");
                        data.Columns.Add("şehir");
                        data.Columns.Add("yaş");
    
                        data.Rows.Add("ali", "hatay", "12");
                        data.Rows.Add("veli", "adana", "13");
                        data.Rows.Add("osman", "maraş", "14");
    
                        DataGridView grid = (DataGridView)item;
                        grid.DataSource = data;
    
                        break; // döngüyü durdur.
                    }
                }

    http://s3.dosya.tc/server9/8s9mhi/WindowsFormsApplication9.rar.html

    Edit: Daha önce de belirtmiştim; eğer datagridview yani veri gönderilecek kontrol Groupbox, NavBar gibi başka bir kontrolün içindeyse o kontrole erişmek için bulunan kontroller tek tek döngüye sokulmalıdır. Ha yok gridview direk Form'un içindeyse bu kod geçerlidir.

  5. bu size nasıl bir avantaj sağlayacak bilmiyorum ama (sonuçta sisteminizde kurulu olan internet explorer motorunu kullanacak) projeye bir webbrowser kontrolü ekleyip formun load evresine şunu yazmanız yeterli:

    webBrowser1.Navigate("https://teklif.sbm.org.tr/trm-teklif/public/trafikTeklifYenileme/sorgu.sbm");

    screenshot_2016_11_19_at_13_32_22.png

     

    • Like 2
  6. ELİMDE BİR CİHAZ DAHA VARDI, ONU SATTIM. BUNU ŞİMDİLİK SATMAKTAN VAZGEÇTİM.

    IMG_0444.jpg IMG_0445.jpg 
     

    Evde kullandığım cihazımdır. İçinde multiman yüklüdür. Her şeyi sorunsuz çalışmaktadır. Birazcık fan sesi var. Elimde 36 adet oyun var. İçinden istediklerinizi makinaya yükleyip göndereceğim. (Sığarsa hepsini yükleyebilirim) Ayrıca oyunları harici hard diske atıp ps3'e yüklemeden oynayabilirsiniz. Ayrı eten yanında bir adet orijinal oyun gönderilecektir. Ufak bir pazarlık payı vardır. 

    Ödeme/Satınalma:
    - Sahibinden ya da Gittidiyor üzerinden kredi kartı ile (GeT veya Hemen Al ücreti alıcıya aittir.)
    - Havale/EFT (Önce ödeme alınır sonra cihaz gönderilir.)

    Fiyat: 600 TL

    İçerik:
    1 x PS3 Konsol
    2 x Orijinal Dual Shock Kol
    1 x Güç Kablosu
    1 x HDMI Kablo

    Oyunlar:

     


    Angry Birds
    Assassin's Creed IV Black Flag
    Bejeweled 3
    Bioshock Infinite
    Blur
    Dark Sector
    Dishonored
    Fifa 15
    Fifa 17
    God Of War Ascension
    Grand Theft Auto V
    Grand Turismo 6
    InFamous
    Just Cause 2
    Lego Batman
    Lego Batman 2 DC Super Heroes
    Lego Batman 3
    Lego Indiana Jones
    Lego Marvels Avengers
    LittleBigPlanet 2
    LittleBigPlanet 3
    Lost Planet 1
    Minecraft
    Mortal Kombat
    NFS Hot Pursuit
    NFS Most Wanted
    PES 2013
    Prototype 2
    Red Dead Redemption
    Red Faction Guerilla
    Silent Hill Downpour
    Spider Man 2
    Tekken 6
    The Lego Movie Videogame
    The Smurfs 2
    Ultra Street Fighter IV

  7. durun ya kesmeyin, çalıştığım iş yerinden istifa ettim, şu an sadece yazılım geliştiriyorum, işlerini bir rayına oturtayım tekrar aranıza döneceğim :)

    • Like 6
  8. DİKKAT: Konu Başlığını forum Kurallarına gore yeniden düzenleyiniz. Aksi halde cope tasınacaktır. Forum Kuralları - [ Madde 10-16 ]Konu düzenlenene kadar yazılan tüm iletiler silinecek, ileti yazanlar uyarı alacaktır.

  9. AMS kurulu değil ama hatırladığım kadarıyla yardımcı olayım:

    baslangic = 1;
    bitis = (buraya kaç program varsa onun sayısını yazın örn: 25)
    
    -- buraya program kurulum döngüsü kodları
    
    -- bu kodları her exe kurulduktan sonra çalıştırın
    nPos = Progress.GetCurrentPos("Progress1"); -- progress in su anki durumunu al
    Progress.SetPos("Progress1", nPos+1); -- progressi + 1 ilerlet

     

  10. valla o zaman programları deneyeceksiniz. türkçe sözlük bakındım ama göremedim, olsa daha çok işe yarardı. sözlükten kastım program bu sözlüğün içinde yazan kelimeleri şifre olarak deniyor. başarılar :D

×
×
  • Create New...