Jump to content

Tncte

Üye
  • Posts

    392
  • Joined

  • Last visited

Posts posted by Tncte

  1. O zaman nabarsın biliyormusun? 3 tane dialog açarsın. Toplu şekilde program silmek için yukarıda proje vermiştim orda dialogta olan toplu program silme bölümünü aynısını kendi projene 3 tane yaparsın 1.sayfaya bir buton koyarsın ve Butona dialoga atlaması/geçmesi için kod yazarsın daha sonra 3 sayfa ve 3 tane treelist olduğundan isimlerini farklı yapmalısın ! Örneğin page1 deki "Plugin1" - page2 deki "Plugin2" - page 3 deki "Plugin3" yaparsın kodlarıda ona göre ayarlarsın bu kadar anlamıyorsun böyle yazınca ve Kaç defa dedim sana proje dosyanı at (APZ) diye lakin yinede kod istemede ısrarlısın.

  2. yada bununla ilgili apz verirsen sevinirim

    Bak Arkadaşım Araştırma Yapsan Forumda Bir Sürü Var Her Ams Çalışmasına Sİl Butonu Kodu Verirmisin Yazıyorsun

    Aşağıdaki Linkte nightmare3519 arkadaşımız içinde her özellik bulunan bir proje yapmış program sil var ekle var adm değiştir var ama araştırma yapmıyortsun indir aşağıdaki örneği incele! 

    [spoiler]http://www.tnctr.com/topic/213743-treelist-ile-ao-rnei/[/spoiler]

  3. Kardeşim Nasıl Bişeysin Sen Ya Kaç Haftadan Berri Soruyosun Herkez Diyorki Apz At Diyor Örnek Bekleme Bir Sürü Açıklama Yaptım Oraya Tekrar Diyorum Program Silmek İçin Listboxmu Kullandın Treelistmi Hiçbir Bilgi Vermiyorsun!! Her Kod Ayrıdır Silme Kodu Bir Sürü Var Treelist için var başka neseneler için var !!! Treelist ile Aio Mu Yaptın ? Ozaman Aşağıdaki Kodu Treelistin "On Context Menu" Bölümüne Yaz Allah Bilir Ordaki Açıklamalarıda Okumamışsındır .. Ve Ben Ayrıca Program Silme Demedim Hepsini Ayrı Yaptım Hem Program Ekleme Kodu var Hemde Silme!,

     

    Kod: [spoiler]tblMenu = {};

    tblMenu[1] ={};
    tblMenu[1].Text = "Programı Sil";
    tblMenu[1].ID = 100;
    tblMenu[1].IconID = 11;
    tblMenu[1].Checked = false;
    tblMenu[1].Enabled = true;

    ptMouse = System.GetMousePosition(false, nil);

    nRes = Application.ShowPopupMenu(ptMouse.X, ptMouse.Y, tblMenu, TPM_RIGHTALIGN, TPM_TOPALIGN, true, false);

    if(nRes == 100)then
    ---- Program Silme
    nSec = TreeList.GetSelected("Plugin1");
    nText = TreeList.GetCellText("Plugin1", nSec, 0);
    File.Delete(_SourceFolder.."\\AutoPlay\\Docs\\"..nText..".exe", false, false, false, DeleteCallback);

    sys.init();
    end[/spoiler]

  4. Merhaba Arkadaşlar Bu Konumda İyi Ya da Kötü Size Program Ekleme ve Silme Kodlarını Vereceğim.. Evet! Forumda Bir Sürü Örnek Var Lakin Araştırıp O Örnekteki Kodları Almaya Üşenenler Var. Bu Yüzden Anlatıyorum Yanlış Veya Eksik Yerler Varsa Üstadlarımdan Rica Etsem Düzeltebilirler mi? Teşekkürler...

     

    Not: Bu Arada Kodlarda Kırmızı Olarak Belittiğim Yerleri Kendi Projenize Göre Değiştire Bilirsiniz!!!

     

    ::Başlayalım::

     

    >En Başta Listbox(ListIcon)'a Program Ekleme Yapalım. Öncelikle Bir Buton Koyalım Ve "On Click" Evresine Aşağıdaki Kodları Yazalım...

     

    [spoiler]tDosya = Dialog.FileBrowse(true, "Dosya Seçin", _DesktopFolder, "EXE dosyaları (*.exe)|*.exe|", "", "", false, true)
    if tDosya[1] ~= "CANCEL" then
    sDosya = String.SplitPath(tDosya[1]).Filename .. String.SplitPath(tDosya[1]).Extension;
    File.Copy(tDosya[1], _SourceFolder .. "\\Programlar\\" .. sDosya, false, true, false, true, nil)
    Dialog.Message("Bilgi.", "Programınız Eklendi..!")
    end[/spoiler]

     

    Listbox(ListIcon)'a Program Eklemeyi Böyle Yapıyoruz Bu Kodu Yazınca Bir Pencere Açılacak Ve .exe'li Program Seçeceksiniz Ve Projeye Aktarılacak! Listbox'ta Malesef Program Silme Kodunu Bilmiyorum Bu Konuda Özür Dilerim :(

     

     

    >Şimdi Sıra Geldi Treelist'e Program Silmeye Bir Treelist Plugini Ekleyelim Evet Karışık Gibi Oldu Anlamadığınız Yereleri Yorum Atarak Sorabilirsiniz Yardımcı Olabiliriz Treelist Plugini Ekledikten Sonra Treelist Pluginine Çift Tıklayın "On Context Menu" Evresine Bu Kodları Yazın Fakat Kodlar Çalışmaz Çünkü Bir Platform Yapmadık Örnekler Forumda Mevcut...

     

    [spoiler] tblMenu = {};
    tblMenu[1] ={};
    tblMenu[1].Text = "Programı Sil";
    tblMenu[1].ID = 100;
    tblMenu[1].IconID = 11;
    tblMenu[1].Checked = false;
    tblMenu[1].Enabled = true;

    ptMouse = System.GetMousePosition(false, nil);

    nRes = Application.ShowPopupMenu(ptMouse.X, ptMouse.Y, tblMenu, TPM_RIGHTALIGN, TPM_TOPALIGN, true, false);

    if(nRes == 100)then
    ---- Program Silme
    nSec = TreeList.GetSelected("Plugin1");
    nText = TreeList.GetCellText("Plugin1", nSec, 0);
    File.Delete(_SourceFolder.."\\AutoPlay\\Docs\\"..nText..".exe", false, false, false, DeleteCallback);

    sys.init();
    end
    [/spoiler]

     

    Bu Kodu Yazdıktan Sonra Treelist Plugininde Bulunan Programın Üstüne Gelip Sağ Tıkladığımızda "Programı Sil" yazar Ve Tıkladığımızda Programı Siler.

     

     

    >Sıra Treelist Pluginine Program Eklemede Bir Buton veya Başka Bir Şey Örneğin Bir Resim Koyalım Ve "On click" Evresine Aşağıdaki Kodları Yazalım...

     

    [spoiler]

    ---- Program Ekleme
    nFile = Dialog.FileBrowse(true, "Program Ekleme", _DesktopFolder, "Program (*.exe)|*.exe|", "", "dat", true, false);
    for i,v in pairs(nFile) do
    File.Copy(v, _SourceFolder.."\\AutoPlay\\Docs", true, true, false, true, CopyCallback);
    end[/spoiler]

     

    Bu kodu Yazdığımızda Ve Koyduğumuz Nesneye Tıkladığımızda Pencere Açılır ve .exe'li Program Seçerek Projeye Aktarılır. "Peki Bunu Treeliste Sağ Tıladığımzda Yapazmıyız?" Sorusuna Cevabım "Yaparız" Aynen Aşağıdaki Kod Gibi. Bu Kodu Yukarıda Belirttiğim Gibi Treelist Pluginin "On Context Menu" Bölümüne Aşağıdaki Kodları Yazalım... :)

     

    [spoiler] tblMenu = {};
    tblMenu[1] ={};
    tblMenu[1].Text = "Program Ekle";
    tblMenu[1].ID = 100;
    tblMenu[1].IconID = 11;
    tblMenu[1].Checked = false;
    tblMenu[1].Enabled = true;

    ptMouse = System.GetMousePosition(false, nil);

    nRes = Application.ShowPopupMenu(ptMouse.X, ptMouse.Y, tblMenu, TPM_RIGHTALIGN, TPM_TOPALIGN, true, false);

    if(nRes == 100)then
    ---- Program Ekleme
    nFile = Dialog.FileBrowse(true, "Program Ekleme", _DesktopFolder, "Program (*.exe)|*.exe|", "", "dat", true, false);
    for i,v in pairs(nFile) do
    File.Copy(v, _SourceFolder.."\\AutoPlay\\Docs", true, true, false, true, CopyCallback);
    end
    sys.init();
    end[/spoiler]

     

    Bu Kodu Yazdığımızda Treelist Pluginine Sağ Tıkladığımızda "Program Ekle" Yazısı Çıkar. Program Ekle Yazısına Tıkladığımızda İse Pencere Açılır Ve .exe'li Program Seçerek Projeye Aktarılır...

     

     

    >Arkadaşlar Benim Anlatacaklarım Bu Kadar Biraz Karışık Olmuş Olabilir Veya Hatalarım Olmuş Olabilir Bu Yüzden Özür Dilerim Düzeltilirse Sevinirim... Bu Kodları Projenize Uyarlamaya bilirsiniz! Projenizi Yorum Olarak Atarsanız Üstadlarım Veya Ben Yardımcı Oluruz  ..Teşekkürler..<

    Yorumlarınızı Bekliyorum..

  5. Merhaba Arkadaşlar Aramızda Bir Çok Kişi Aio Yapıyorlar CheckBoxların "Tik" işareti Koyduğumuz Yerler Tema Ne İse Ona Göre Değişiyor. Artık Buna Gerek Kalmadı Belki Önceden Forumda Vardır Ama Ben Görmemiş Olabilirim Bu Yüzden Özürdilerim. Paylaşacağım Şey Aio nun Veya CheckBox İle Yapılan Projenin CheckBoxun "tik" İşaretinin Yerini Tema Gerekmeden Değiştirmek Yani Aşağıdaki Resim Gibi Apz sini Paylaşıyorum Teşekkürler:

     

    kPNEiEj.jpg

     

    Apz: 

    http://www.mediafire.com/?4pclglnt0dgu1c4

     

  6. Merhaba Arkadaşlar Bir Proje Yapıyorum Lakin Bir Sorunum Var Programa Bir Checbox Koyucam Ve Checbox a herzaman üstte kalsın yazıcam böylece herzaman hangi program olursa olsun onun üstünde olucak bu windowsun görev yöneticisindede var bunu nasıl yapabilirim şimdiden teşekkürler..

  7. xPgDzCG.jpg

     

    Yapmış Olduğum Program Sayesinde Windowsun Programlarını En Kısa Sürede Tek Tık İle Kolaylıkla Açabileceksiniz...
    Örnek: Paint,Not Defteri,Cmd ve Daha Bir Çok Kısa Yol...

    Özellikleri:

     


    +İçinde Tam 28 Tane Kısayol Bulunmakta.
    +Windows 8 Görünümü.
    +Kısayolları Çok Hızlı Şekilde Açma.
    +Ve Minimize Butonuna Tıkladığınızda Programın Sistem Çubuğuna İnmesi Ve Yer Kaplamaması. Daha Bir Çok Özellik Bulunmaktadır... 
     
    P5ui9Py.jpg
     
    0P3j7p2.jpg
     
×
×
  • Create New...