Article |
---|
ListBox a Mükerrer Kayıt Girişini Engellemek Merhaba arkadaşlar bu makalemizde listBox nesnesine mükerrer (duplicate) kayıt girişini engeleyen basit bir uygulama yapacağız. Bu örnekte textBox a girilen isim listbox kayıtlarında mevcut olup olmadığı kontrol edilecek... |
Xml Dosyasından ListBox a Veri Ekleme Merhaba arkadaşlar, bu makalemizde staff xml dosyamızdaki verileri listbox ta göstereceğiz. İlk önce using System.Xml yi ekleyelim. Xml dosyamızı aşağıdaki gibi hazırlıyoruz. |
Delphi de DBlistBox Kullanımı Merhaba arkadaşlar bu makalemizde Delphi de DblistBox kullanımına örnek vereceğim. İlk once Palette kısmından formumuza 1 tane TDBListBox ve TadoTable ekliyoruz. ADOTable nesnesini dbdemos veritabanına bağlayacağız. Bunun icin ADOTable nesnemiz seciliyken Object Inspector penceresinden ConnectionString kısmına tıklıyoruz. |
dataGridView da List Metodu Kullanımı Örneği Merhaba arkadaşlar bu makalemizde datagridview da list metodu ile verilerin gösterimini sağlayacağız. |
C++ ListView Nesnesinde Arama Yapmak Merhaba arkadaşlar bu makalemizde C++ da listView nesnesinde My Sql veritabanındaki verilerin gösterimini sağlayacağız. Sonra textBox a girilen değeri listView nesnesinde arayacağız. Aranan değer listView nesnesinde bulunduğunda satırın arka plan rengini ve yazı rengi değişecek.
|
DropDownList te ArrayList Kullanımı Merhaba arkadaşlar bu makalemizde DropDownList nesnesinde arraylist kullanımına örnek vereceğiz. DropDownList datasource kısmını arraylist olarak ayarlıyoruz.
|
C++ ListViewda Arama Yapmak ve Aranan Kayıt Bilgilerini TextBoxta Göstermek Merhaba arkadaşlar bu makalemizde C++ da ListView nesnesinde My Sql veritabanındaki verilerin gösterimini sağlayacağız. TextBox a girileni ListView da arayacağız. Bulunan kayıt satırının arka plan ve yazı rengini değiştireceğiz. Bulunan kayıt bilgilerini TextBox ta göstereceğiz. |
ListBoxta Mysql Veritabanına Bağlanmak Merhaba arkadaşlar bu makalemizde MySql Veritabanımızdaki worldclassics tablosundaki verileri listbox ta göstereceğim. |
ListBox ta Arama Yapmak ve Seçili Itemin Yazı ve Arka Plan Rengini Değiştirmek Merhaba arkadaşlar, bu makalemizde Listboxta arama yapacağız. Bulunan kayıtların yazı ve arka plan rengini değiştireceğiz.ListBox ın SelectionMode özelliğini MultiSimple yapın. ListBox ın yazı ve arka plan rengini... |
CheckBoxList de Secili Item Bilgisini GridView da Gostermek Merhaba arkadaşlar bu makalemizde MySql veritabaninda, CheckBoxList de secili item bilgisini GridView nesnesinde gosterecegiz. |
Text Dosyasindaki Bilgileri ListBox’da Gostermek Merhaba arkadaslar bu makalemizde text dosyasindaki satirlari Listbox’ta gosterimini saglayacagiz. |
C++ Xml Dosyasindaki Verileri ListView Nesnesinde Gosterimini Saglamak Merhaba arkadaslar bu makalemizde C++ da Xml dosyasindaki verileri okuyup ListView nesnesinde gosterimini saglayacagiz. |
DataTable da List Kullanimi ve DataGridView da Gosterimi Merhaba arkadaslar bu makalemizde DataTable da olusturdugumuz listeyi tanimlayacagiz ve bu tanimladigimiz listeyi dataGridView nesnesinde gosterecegiz. |
ListBox ta Seçili Satırları Silmek Merhaba arkadaşlar bu makalemizde listbox ta seçili satırları sileceğiz. Listbox yapısı aşağıdaki gibidir. |
dropDownList Nesnesinde Seçili Itemi Label de Göstermek Merhaba arkadaşlar bu makalemizde dropDownList nesnesinde seçili item değerini label nesnesinde göstereceğiz. DropDownList nesnesinin Properties kısmından Items e tıklıyoruz. |
Delphi de ListView Kullanımı Merhaba arkadaşlar bu makalemizde Delphi de ListView uygulaması yapacağız. Formumuzdaki Edit ve ComboBox taki string değerleri ListView nesnesine ekleyeceğiz. |
C++ My Sql Veritabanındaki Verileri ListView Nesnesinde Gösterimini Sağlamak Merhaba arkadaşlar bu makalemizde C++ da ListView nesnesinde MySql veritabanındaki verilerin gösterimini sağlayacağız. C++ da Windows Form nasıl ekleriz? Konusunu daha önceki makalede anlatmıştım. Önceki makaleye ulaşmak için... |
dropDownList Nesnesinde Tooltip Uygulaması Merhaba arkadaşlar bu makalemizde dropDownList nesnesinde tooltip nasıl kullanılır? Bunu göreceğiz. Bu örnekte dropDownList de seçili item ile ilgili açıklama bilgisini tooltip te göstereceğiz. |
C++ Array Metoduyla ListView da Verileri Göstermek Merhaba arkadaşlar bu makalemizde C++ da array metodunu kullanarak listview da verilerin gösterimini sağlayacağız. ListView da seçili satırı label de göstereceğiz. |
C++ da ListBox a Array Metoduyla Items Ekleme Merhaba arkadaşlar bu makalemizde C++ da array metodunu kullanarak listbox nesnesine itemslerinin nasıl eklendiğini göreceğiz. |
C++ My Sql Veritabanındaki Verileri listView Nesnesinde Gösterimini Sağlamak ve MySQL Veritabanında Arama Yapmak Merhaba arkadaşlar bu makalemizde C++ da listView nesnesinde My Sql veritabanındaki verilerin gösterimini sağlayacağız. Ayrıca yazar sütununa göre listView nesnesinde arama yapacağız. C++ da Windows Form nasıl ekleriz? Konusunu daha önceki makalede anlatmıştım... |
Delphi’de Form’da ToolBar Kullanımı Merhaba arkadaşlar bu makalemizde Delphi’de Toolbar uygulamasını göreceğiz. İlk önce formumuza ToolBar ve ImageList ekleyelim. |
TextBox ta Otomatik Tamamlama Merhaba arkadaşlar bu makalemizde TextBox a girilen metinin nasıl otomatik tamamlanacağını göreceğiz. Bunun için oluşturacağımız country list koleksiyonunu TextBox ın AutoCompleteCustomSource kısmına ilişkilendireceğiz. |
ListBox Selected Item Count Merhaba arkadaslar bu makalemizde ListBox nesnesindeki seçili itemlerin sayisini ögrenecegiz. Bunun için projemize 1 adet ListBox ve Label ekleyelim. |
DropDownList de Seçili Itemi GridView da Göstermek Merhaba arkadaşlar bu makalemizde DropDownList nesnesinin SelectedIndexChanged e yazacağımız kodla seçili indeks verisini GridView da göstereceğiz. |
DropDownList de Seçili Itemi FormView da Göstermek Merhaba arkadaşlar bu makalemizde DropDownList nesnesinin SelectedIndexChanged e yazacağımız kodla seçili indeks verisini FormView da göstereceğiz. |
ListView da Satir Seçmek Merhaba arkadaslar bu makalemizde listview nesnesinin LayoutTemplate kismina tablo ekliyoruz. Ekledigimiz tablonun style görüntüsünü asagidaki css kodlarini kullanarak olusturuyoruz. ItemTemplate kisimina sql veritabanimizin sutunundaki verilerini bagliyoruz. |
ListBox daki Satırların Arka Planının Renkli Gösterimi Merhaba arkadaşlar bu makalemizde Listbox nesnesinin satırların arka planını renkli göstereceğiz. İlk önce Sql veritabanımızdaki Kitap sütunundaki verileri Listbox ta göstereceğiz. Sonrasında aşağıdaki kod ile Listbox taki satırların arka planını renklendiriyoruz. |
ListView da Edit, Insert, Update, Delete ve Sayfalama İşlemleri Merhaba arkadaşlar bu makalemizde ListView nesnesinde düzenleme işlemlerini yapacağız. ListView a yeni kayıt girişi yapacağız. Mevcut kayıtların güncellenmesini göreceğiz. İstenilmeyen kayıtları sileceğiz. |
ListBox Çalışmaları Merhaba arkadaşlar bu makalemizde sql veritabanimizdaki kitap sütunundaki verileri ListBox ta göstereceğiz. ListBox1 de seçeceğimiz itemsleri ListBox2 ye ekleyeceğiz. ListBox2 de ekli itemlerden aynı itemler varsa ListBox1 den ListBox2 ye ekleme yapılmayacak. Aynı işlemleri ListBox2 den ListBox1 e yapabileceğiz. |
GridView da DropDownList Kullanımı Merhaba arkadaşlar bu makalemizde GridView nesnesinin içerisinde DropDownList nesnesinin kullanımını göstereceğim.
GridView nesnesinin AutoGenerateColumns özelliğini False yapın. Sonra GridView in EditItemTemplate kısmında DropDownList nesnesini göstereceğiz. |
ListBox’ta Seçili Verileri Veritabanına Kaydetmek Merhaba arkadaşlar bu makalemizde ListBox’ta seçeceğimiz itemleri Sql veritabanımıza kaydedeceğiz. Listbox’ta çoklu seçim yapabilmemiz için Listbox’ın Selection Mode özelliğini MultiSimple olarak ayarlayın. Formumuza 1 adet ListBox ve Button ekliyoruz. |
ListView Kullanımı ve CheckBox İle Seçili Satır Bilgisini MesajBox ta Göstermek Merhaba arkadaşlar bu örnekte ListView nesnesinde gösterdiğimiz CheckBox sütunundaki checkbox seçildiğinde seçili satırın bilgilerini Mesajbox ta gösterimini sağlayacağız. |
ListView a Satır Ekleme ve Satır Silme Merhaba arkadaşlar bu örnekte veritabanını kullanmadan ListView nesnesine nasıl satır ekleyeceğimizi ve seçili satırı nasıl sileceğimizi göreceğiz. |
DataList’te Mouse Nesne Üzerindeyken Highligt Gösterimi Nasıl Sağlanır? Merhaba arkadaşlar bu makalemizde CSS yardımıyla DataList nesnemizin farklı bir şekilde görünmesini sağlayacağız. |
CheckBoxList Örneği Merhaba arkadaşlar bu makalemizde CheckBoxList ile ilgili bir örnek yapacağız. Sql veritabanını kullanarak veritabanındaki dataları CheckBoxList e bağlayacağız. |
ListView da Veri Seçimi Merhaba arkadaşlar bu makalemizde ListView nesnesine LinkButton ekleyeceğiz ve bu butona basıldığında listview nesnesinde satırı seçeceğiz. Seçili satır no’yu projeye ekleyeceğimiz Label de göstereceğiz. |
ListBox a Kayıt Ekleme ve Aynı Kayıt Girişini Engelleme Merhaba arkadaşlar bu makalemizde ListBox nesnesine yeni kayıt ekleyeceğiz. Ayrıca ListBox ta bulunan kayıtları kontrol ederek aynı kayıt girişinin olmasını engelleyeceğiz. |
ListBox ta Çoklu Seçim Yapmak Merhaba arkadaşlar bu makalemizde Listbox nesnesinde çoklu seçim yapacağız. Listbox ın seçili satırlarını mesaj olarak ekrana yazdıracağız. İlk önce Listbox ın SelectionMode özelliğini MultiSimple yapınız. |
CheckBoxList Kullanımı Merhaba arkadaşlar bu makalemizde Asp.net te CheckBoxList kullanımı ile ilgili basit bir örnek yapacağız. |
DropDownList Nesnesinde Ülke İsimlerini Göstermek Merhaba arkadaşlar, bazı web sitelerinde görmüş olduğumuz açılır menülerdeki ülke gösterimini siz de küçük bir kod ile dropdownlist nesnesinde gösterimini sağlayabilirsiniz. |
DropDownList Kullanarak GridView Nesnesinde Filtreleme İşlemi Merhaba arkadaşlar bu makalemizde DropDownList kullanarak GridView nesnesinde Filtreleme işlemi gerçekleştireceğiz. DropDownListin AutoPostBack özelliğini AutoPostBack="true" yapın. |
DropDownList Nesnesinde Seçilen Değerin Gösterimi Merhaba arkadaşlar. Bu makalemizde DropDownList nesnesindeki FindByText metodunu kullanarak FindByText te yazılı text in DropdDownList te seçili olmasını sağlıyoruz. |
DropDownList Nesnesinde Seçime Göre GridView Sütunundaki Verileri Sıralama Merhaba arkadaşlar. Bu makalemizde DropDownList nesnesindeki seçime göre GridView sütununda ASC, DESC işlemini gerçekleştirerek verilerin sıralanmasını sağlayacağız. |
DropDownList de JavaScript ile Image Gösterimi Merhaba arkadaşlar bu makalemizde Javascript ten yararlanarak dropdownlist nesnemizde image gösterimini sağlayacağız. |
GridView Nesnesinde DropDownList Kullanımı ve Güncelleştirme Yapılması Merhaba arkadaşlar bu makalemizde GridView nesnesi içerisinde dropdownlist kullanacağız. Bu örnekte Ad sütununda kullandığımız Dropdownlist de seçili olan adın güncelleştirmesini yapacağız. |
DataList Nesnesinde Resim Gösterilmesi Merhaba arkadaşlar bu makalemizde DataList nesnesinde image larımızı göstereceğiz. İlk önce sql veritabanımızı Şekil 2 deki gibi oluşturun. Id sütunundaki Identity Specification özelliğini True yapın. Sonraki adımda projenize FileUpload, TextBox, Button ve DataList nesnesi ekleyin. |
GridView İçinde DropDownList Kullanımı ve DropDownList deki Seçili Verinin Aktarımı Merhaba arkadaşlar bu makalemizde GridView nesnesinde TextBox, DropDownList kontrollerinin kullanımını göreceğiz. İlk önce kontrollerimizi aşağıdaki gibi sırasıyla TemplateField içerisine... |
GridView Nesnesi ve DropDownList Nesnesini Birlikte Kullanmak Merhaba arkadaşlar bu makalemizde DropDownList nesnesinde gösterilen kategorideki verileri GridView nesnesinde gösterimini sağlayacağız. |
ListBox Database İşlemleri Merhaba arkadaşlar. Bu makalede ListBox veritabanı işlemleri ile ilgili bir örnek yapacağız. Formunuza 1 adet ListBox ve TextBox ekleyin. |
Dictionary Metodu ListBox Merhaba arkadaşlar. Bu makalemizde Dictionary kullanarak ListBox nesnesinde item ekleyeceğiz.Formunuza ListBox ekleyin.
|
ListView da Resim Göstermek Merhaba arkadaşlar. Bu makalemizde ListView nesnesine resim ekleyeceğiz. Formunuza ListView,Button ve OpenFileDialog ekleyin. |
DropDownList de Xml Kullanımı Merhaba arkadaşlar. Bu makalemizde Xml dosyasındaki bilgileri, DropDownList nesnesinde göstereceğiz. Xml dosyanızı aşağıdaki gibi oluşturun.
|
DataList de Image Gösterimi Merhaba arkadaşlar. Bu makalemizde sitelerde sıkça gördüğümüz tanıtım yapılan ürünlerin katalog şeklinde gösterilmesi ile ilgili basit bir örnek yapacağız. DataList nesnesine image,label ve hyperlink ekleyeceğiz. |
DataList de Kategorileme Merhaba arkadaşlar. Bu makalemizde DataList ile ilgili örnek yapacağız. ItemTemplate, AlternatingItemTemplate kısımlarına tablodaki sütunları yan yana ekleyerek gösterimini sağlayacağız. |
CheckBoxList Listesindeki Seçili Olanları Ekrana Yazdırmak Merhaba arkadaşlar. Bu makalemizde CheckBoxList listesindeki bilgilerin dropdown şeklinde göstermini sağlayacağız. Aşağı doğru açılır popup pencerede seçili checkbox taki personel isimlerini yazdıracağız. |
DropDownList Kullanarak GridView Nesnesinde Filtreleme Yapmak Merhaba arkadaşlar. Bu makalemizde DropDownList nesnesindeki şehirlerdeki müşterileri listeleyeceğiz. Projenize DropDownList ve GridView nesnesi ekleyin. DropDownList nesnesindeki şehir isimlerini veritabanındaki Customers tablosundan alacağız. |
ListView Nesnesine Insert,Update,Delete İşlemleri Merhaba arkadaşlar. Bu makalemizde Listview nesnesinde Insert, Update, Delete işlemlerini göreceğiz. |
DropDownList Nesnesinde Seçili Personele Ait Özelliklerinin Listelenmesi Merhaba arkadaşlar. Bu makalemizde dropdownlist nesnesini kullanarak seçilen personele ait özellikleri Label de listeleyeceğiz. |
ListBoxta Birden Fazla Seçili Olan Verileri Almak Merhaba arkadaşlar. Bu makalemizde ListBox listesinde çoklu seçili olan itemleri Label nesnesine yazdıracağız. İlk önce projenize ListBox, Button ve Label ekleyin. |
DetailsView DropDownList Kullanımı Herkese Selam. Bu makalemizde DropDownList deki Üretimlere ait detayları DetailsView da göstereceğiz. |
Excel Sayfasındaki Sütundaki Verileri ListBoxta Göstermek Herkese selamlar. Bu örneğimizde Excel sayfasındaki verileri listboxta gösterimini sağlayacağız. İlk önce Formunuza Button ve OpenFileDialog ekleyin. |
ListBox ta Tekrarlanan Satır Sayısını Öğrenme Merhaba arkadaşlar, bu makalemizde Listboxta tekrarlanan satır sayısını öğreneceğiz. |
ListBox ta Tekrarlanan Satırların Silinmesi Merhaba arkadaşlar, bu makalemizde ListBox nesnesinde tekrarlanan satırların görünmemesini sağlayacağız. |
ListView QueryStringField Alanını Kullanarak Sayfalama Merhaba arkadaşlar, bu makalemizde ListView nesnemizi web adresinde belirtiğimiz sayfa no ya göre sayfalama yapacağız. |
DetailsView ile Birlikte DropDownList Nesnesi Kullanımı Merhaba arkadaşlar, bu makalemizde dropdownlist de seçili items e ait detay bilgilerini, DetailsView nesnemizde göstereceğiz. |
DataList Update Delete İşlemleri Merhaba arkadaşlar, bu makalemizde DataList nesnesinde Güncelleştirme, Silme işlemlerinin nasıl yapıldığını göreceğiz. İlk önce sayfanıza DataList ve SqlDataSource nesneleri ekleyin. |
ListView Nesnesinde VirtualMode Kullanımı Veritabanımızda 100 binlerce veya daha fazla kayıtlarımız olduğunda; kayıtlarımızın gösterimi ve bu kayıtlar arasında dolaşım zorlaşacaktır. |
CheckedListBox ile Veritabanı Bağlantısı Merhaba arkadaşlar. Yeni bir makalede yine birlikteyiz. Veritabanımızdaki verileri CheckedListBox nesnesinde göstereceğiz. Daha sonra CheckedListBox ta seçtiğimiz satırları ListBox a aktaracağız. |
ListView İle Veritabanı Bağlantısı-2 Merhaba arkadaşlar, bu makalemizde Access veritabanındaki bilgileri ListView nesnemizde göstereceğiz. (Şekil 1) |
ListView daki Verileri Excel e Aktarmak Arkadaşlar bu makalemizde ListView nesnesindeki verileri Excel dosyasına kaydedeceğiz. İlk önce Solution Explorer a sağ tıkla. Add Reference tıkla. |
ListBoxtaki Itemleri Renklendirme Merhaba Arkadaşlar bu makalemizde Listbox taki itemleri değişik renklerde olmasını sağlayacağız. Bunun için Listbox DrawItem e aşağıdaki kodları yazmamız gerekiyor. |
ListView da Seçili Satırı TextBoxlarda Göstermek Merhaba Arkadaşlar önceki makalede ListView nesnesinde Ürün adına göre arama yapmıştık. Şimdi de ListView nesnesinde seçmiş olduğumuz satırdaki verileri TextBox ta göstereceğiz. Formunuzu Şekil 1 deki gibi oluşturun. |
ListView da Arama Yapmak Merhaba Arkadaşlar, bu makalemizde TextBox a girmiş olduğumuz stringi
ListView nesnesinde aratacağız. Bu örnekte Ürün Adına göre arama yapacağız.
Formunuzu Şekil 1 deki gibi oluşturun. |
ArrayList ile Sıralı Gösterim ArrayList metodunu kullanarak rastgele girilen stringleri sıralı gösterimini sağlayabiliriz. Formunuza 1 adet ListBox ekleyin. Şekil 1 i inceleyin.
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşmek dileğiyle. Hoşçakalın. Bahadır ŞAHİN |
DataList Sayfalama-2 Bu örneğimizde Datalist nesnemizi nümerik olarak indekslemeyi göreceğiz. Default.aspx sayfanıza 1 adet DataList, TextBox ve 5 adet Label ekleyin. Şekil 1 deki gibi oluşturun. TextBox ın ismini txtStart yapın. TextBox ta sayfanın başlangıç durumunu tutacağız. Northwind veritabanındaki Customers tablosundaki verileri göstereceğiz. |
DataList Nesnesinde Sayfalama-1 Bu makalemizde DataList nesnemizde sayfalama nasıl yapılır? konusunu göreceğiz. Bu gösterimimizde Buttonlardan faydalanacağız. Sonraki makalelerde DataList nesnesinde nümerik indeksleme metodunu göstereceğim. Şimdi sayfanızı Şekil 1 deki gibi oluşturun. Bu örnekte Northwind veritabanındaki Customers tablosuna bağlanacağız.
DataList nesnesinin ItemTemplate kısmına;
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşünceye kadar hoşçakalın. Bahadır ŞAHİN |
DataList Nesnesinde Detay Gösterimi Bu makalede DataList nesnesinde detay gösterimini göreceğiz. İlk önce Northwind veritabanıdaki Suppliers tablosuna bağlantı yapıyoruz. |
C sürücüsündeki txt Uzantılı Dosyaları Listelemek Proje için Console Application formu oluşturun. Imports System.IO ı formunuza ekleyin. C sürücüsünde bulunan txt dosyaları
gösterimini aşağıdaki Şekil 1 deki gibi sağlıyacağız.
Imports System.IO
Module getfiles
Sub Main()
Dim dInfo As DirectoryInfo
dInfo = New DirectoryInfo("C:\\")
Dim dbilgi() As FileInfo
Try
dbilgi = dInfo.GetFiles("*.txt")
For Each bilgi In dbilgi
Console.WriteLine(bilgi.FullName)
Next
Catch ex As Exception
Console.WriteLine(ex.Message)
End Try
Console.ReadLine()
End Sub
End Module
Bir makalenin daha sonuna geldik. Bir sonraki makalede görüşünceye kadar. Hoşçakalın. Bahadır ŞAHİN
|
DataList Nesnesinde Alfabetik Sıralama Bu makalemizde Northwind veritabandaki Customers tablosuna bağlanacağız. Bu tablodaki verileri CustomerID sine göre Datalist nesnesinde alfabetik olarak göstereceğiz. |
ListView da Seçili Satırı Remove ile Silmek Bir önceki makalemizde seçili checkboxtaki satırları veritabanından silmiştik. Bu sefer
remove metoduyla sadece Listview nesnemizde
o anki ekrandan seçili satırları sileceğiz. |
ListView Nesnesinde Çoklu Seçili CheckBox ların Veritabanından Silinmesi Formumuza 1 adet ListView nesnesi 1 adet Button ekleyin.
İlk önce Access veritabanına bağlanıp, verilerimizi listview nesnesine gösterimini sağlıyoruz. |
ListView da Access Veritabanındaki Verileri Göstermek Bu makalemizde access veritabanındaki personel tablosundaki bilgileri Listview nesnesinde göstereceğiz. Aşağıdaki şekilleri inceleyin. |
Xml deki Verileri ListBox ta Göstermek Bu örneğimizde xml dosyasındaki verileri listbox nesnesinde göstereceğiz.
xml dosyamızın ismi test.xml, içinde konular
kısmının içinde konu1, konu2,...konu39 şeklinde satırlar mevcut. Bu satırları
listbox da göstermek için aşağıda for döngüsü kullandık.
using System.Xml; i formunuza ekleyin. Aşağıdaki şekli inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml("test.xml");
foreach (DataRow row in ds.Tables[0].Rows)
for (int i = 1; i < = 39; i++)
{
listBox1.Items.Add(row["konu" + i].ToString());
}
listBox1.SelectedIndex = 0;
}
private void button1_Click(object sender, EventArgs e)
{
DataSet ds = new DataSet();
ds.ReadXml("test.xml");
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN
|
CheckedListBox ile Nesne Seçimi Bu örnekte çalışma anında CheckedListBox oluşturarak; oluşturulan CheckedListBox da checked=true olan itemi messagebox ta göstereceğiz. Aşağıdaki şekli inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
internal System.Windows.Forms.CheckedListBox clistBox;
public Form1()
{
InitializeComponent();
this.clistBox = new System.Windows.Forms.CheckedListBox();
this.SuspendLayout();
this.clistBox.Location = new System.Drawing.Point(8, 8);
this.clistBox.Name = "clistBox";
this.clistBox.Size = new System.Drawing.Size(264, 196);
this.clistBox.TabIndex = 2;
this.AutoScaleBaseSize = new System.Drawing.Size(5, 14);
this.ClientSize = new System.Drawing.Size(280, 218);
this.Controls.AddRange(new System.Windows.Forms.Control[] { this.clistBox });
this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
this.Name = "ListBoxObjects";
this.Text = "ListBox Nesne";
this.Load += new System.EventHandler(this.Form1_Load);
this.clistBox.DoubleClick += new System.EventHandler(this.lstCustomers_DoubleClick);
this.ResumeLayout(false);
}
private void Form1_Load(object sender, EventArgs e)
{
clistBox.Items.Clear();
clistBox.Items.Add(new Customer("Bahadır", "Şahin", DateTime.Now));
clistBox.Items.Add(new Customer("Haluk", "Akman", DateTime.Now));
clistBox.Items.Add(new Customer("Fatih", "Koç", DateTime.Now));
}
public class Customer
{
public string Ad;
public string Soyad;
public DateTime Tarih;
public Customer()
{ }
public Customer(string ad, string soyad, DateTime tarih)
{
this.Ad = ad;
this.Soyad = soyad;
this.Tarih = tarih;
}
public override string ToString()
{
return Ad + " " + Soyad + " " + Tarih;
}
}
private void lstCustomers_DoubleClick(object sender, EventArgs e)
{
{
MessageBox.Show(Convert.ToString(clistBox.SelectedItem));
}
}
}
}
// Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN |
ListView da Directory Bilgilerini Göstermek Bu makalede Listview nesnesinde C deki dosyaları ve bu dosyalara en son erişim tarihlerini listview da göstereceğiz. Aşağıdaki şekli inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
private System.Collections.Specialized.StringCollection folderCol;
private System.Windows.Forms.ImageList imageBuyuk;
private System.Windows.Forms.ImageList imageKucuk;
private System.Windows.Forms.ListView dosyalar;
private System.Windows.Forms.Label lbldosyapath;
public Form1()
{
InitializeComponent();
folderCol = new System.Collections.Specialized.StringCollection();
CreateHeadersAndFillListView();
PaintListView(@"C:\");
folderCol.Add(@"C:\");
this.dosyalar.ItemActivate += new System.EventHandler(this.lwFilesAndFolders_ItemActivate);
}
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.lbldosyapath = new System.Windows.Forms.Label();
this.imageBuyuk = new System.Windows.Forms.ImageList(this.components);
this.imageKucuk = new System.Windows.Forms.ImageList(this.components);
this.dosyalar = new System.Windows.Forms.ListView();
this.SuspendLayout();
//
// lbldosyapath
//
this.lbldosyapath.Location = new System.Drawing.Point(16, 9);
this.lbldosyapath.Name = "lbldosyapath";
this.lbldosyapath.Size = new System.Drawing.Size(528, 19);
this.lbldosyapath.TabIndex = 3;
//
// imageBuyuk
//
this.imageBuyuk.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
this.imageBuyuk.ImageSize = new System.Drawing.Size(32, 32);
this.imageBuyuk.TransparentColor = System.Drawing.Color.Transparent;
//
// imageKucuk
//
this.imageKucuk.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit;
this.imageKucuk.ImageSize = new System.Drawing.Size(16, 16);
this.imageKucuk.TransparentColor = System.Drawing.Color.Transparent;
//
// dosyalar
//
this.dosyalar.LargeImageList = this.imageBuyuk;
this.dosyalar.Location = new System.Drawing.Point(16, 37);
this.dosyalar.MultiSelect = false;
this.dosyalar.Name = "dosyalar";
this.dosyalar.Size = new System.Drawing.Size(400, 249);
this.dosyalar.SmallImageList = this.imageKucuk;
this.dosyalar.TabIndex = 0;
this.dosyalar.UseCompatibleStateImageBehavior = false;
this.dosyalar.View = System.Windows.Forms.View.List;
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 15);
this.ClientSize = new System.Drawing.Size(423, 293);
this.Controls.Add(this.lbldosyapath);
this.Controls.Add(this.dosyalar);
this.Name = "Form1";
this.Text = "ListView";
this.ResumeLayout(false);
}
private void CreateHeadersAndFillListView()
{
ColumnHeader sutunBaslik;
sutunBaslik = new ColumnHeader();
sutunBaslik.Text = "Dosya Adı";
this.dosyalar.Columns.Add(sutunBaslik);
sutunBaslik = new ColumnHeader();
sutunBaslik.Text = "Boyut";
this.dosyalar.Columns.Add(sutunBaslik);
sutunBaslik = new ColumnHeader();
sutunBaslik.Text = "En Son Erişim Tarihi";
this.dosyalar.Columns.Add(sutunBaslik);
}
private void PaintListView(string root)
{
try
{
ListViewItem lvi;
ListViewItem.ListViewSubItem lvsi;
this.lbldosyapath.Text = root + " (Dosya adına çift tıkla...)";
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(root);
DirectoryInfo[] dirs = dir.GetDirectories();
FileInfo[] files = dir.GetFiles();
this.dosyalar.Items.Clear();
this.dosyalar.BeginUpdate();
foreach (System.IO.DirectoryInfo di in dirs)
{
lvi = new ListViewItem();
lvi.Text = di.Name;
//lvi.ImageIndex = 0;
lvi.Tag = di.FullName;
lvsi = new ListViewItem.ListViewSubItem();
lvsi.Text = "sub item";
lvi.SubItems.Add(lvsi);
lvsi = new ListViewItem.ListViewSubItem();
lvsi.Text = di.LastAccessTime.ToString();
lvi.SubItems.Add(lvsi);
this.dosyalar.Items.Add(lvi);
}
this.dosyalar.EndUpdate();
}
catch (System.Exception err)
{
MessageBox.Show("Hata: " + err.Message);
}
this.dosyalar.View = View.Details;
}
private void lwFilesAndFolders_ItemActivate(object sender, System.EventArgs e)
{
System.Windows.Forms.ListView lw = (System.Windows.Forms.ListView)sender;
string filename = lw.SelectedItems[0].Tag.ToString();
Console.WriteLine(filename);
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır ŞAHİN |
Windows Formda Msdos Çalıştırma Formunuza 1 adet textBox,richTextBox ve Button ekleyin.
Aşağıdaki şekili inceleyin.
private void button1_Click(object sender, EventArgs e)
{
System.Diagnostics.Process islem;
islem = new System.Diagnostics.Process();
string Par1 = "/c " + textBox1.Text;
islem.StartInfo.FileName = "cmd";
islem.StartInfo.Arguments = Par1;
islem.StartInfo.CreateNoWindow = true;
islem.StartInfo.RedirectStandardOutput = true;
islem.StartInfo.UseShellExecute = false;
islem.Start();
richTextBox1.Text = islem.StandardOutput.ReadToEnd();
}
//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN |
ListBoxtaki Verilerin Azalan Sıralanması Listbox taki verilerinizi Büyükten küçüğe (Desc) aşağıdaki küçük kod parçası ile sıralatabilirsiniz. Formunuzu Şekil 1 deki
gibi tasarlayın. Button un click yordamına
aşağıdaki kodu yazın.
private void button1_Click(object sender, EventArgs e)
{
string[] myArray = new string[listBox1.Items.Count];
for (int i = 0; i < listBox1.Items.Count; i++)
myArray[i] = listBox1.Items[i].ToString();
Array.Sort(myArray);
Array.Reverse(myArray);
listBox1.Items.Clear();
foreach (string str in myArray)
{
if (str != null)
listBox1.Items.Add(str);
}
}
//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN
|
ListBox ta Filtreleme Bu makalede Combobox tan Listbox a kayıt ekleyeceğiz. Eklemek istediğimiz kayıt listbox ta bulunduğu zaman, uyarı mesajı verip mükerrer olacak kayıtı eklemeyecek.
Aşağıdaki şekilleri inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace combobox
{
public partial class Form1 : Form
{
bool KayitVar = false;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (listBox1.Items.Count < 0)
{
listBox1.Items.Add(comboBox1.Items[comboBox1.SelectedIndex]);
}
else
{
for (int i = 0; i < listBox1.Items.Count; i++)
{
if (comboBox1.Items[comboBox1.SelectedIndex].ToString() == listBox1.Items[i].ToString())
{
KayitVar = true;
MessageBox.Show("Dikkat! " + comboBox1.Items[comboBox1.SelectedIndex] + " adlı kayıt listbox ta mevcut. Mükerrer kayıt olmaması için eklenmedi", "Dikkat");
}
}
if (!KayitVar)
{
listBox1.Items.Add(comboBox1.Items[comboBox1.SelectedIndex]);
}
else
KayitVar = false;
}
}
}
}
//Bir sonraki makalede buluşmak üzere. Bahadır |
ListBox a Sınırlı Item Ekleme Bu örnekte listBox a sınırlı sayıda Item eklemesini göreceğiz. 5 Item den sonrasını listbox a ekleyemiyeceğiz. Formunuza 1 adet ListBox, TextBox ve Button ekleyin. Aşağıdaki şekilleri inceleyin.
private void button1_Click(object sender, EventArgs e)
{
if (listBox1.Items.Count < 5)
{
listBox1.Items.Add(textBox1.Text);
}
else
{
MessageBox.Show("En Fazla 5 Kayıt yapabilirsiniz.","Uyarı");
return;
}
}
//Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN |
ListBox ta Seçili İndekse Gitme Bu örnekte TextBox a girilen integer değerin karşılığındaki ListBox taki indeks değerine giderek. Seçilmesini sağlayacağız.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
listBox1.Items.Add("Ali");
listBox1.Items.Add("Veli");
listBox1.Items.Add("Kırkdokuz");
listBox1.Items.Add("Elli");
}
private void textBox1_TextChanged(object sender, EventArgs e)
{
if (Convert.ToInt32(textBox1.Text) > listBox1.Items.Count - 1)
{
MessageBox.Show("Büyük Değer Girişi Yaptınız.Kontrol Edin","Uyarı");
return;
}
listBox1.SelectedIndex = Convert.ToInt32(textBox1.Text);
}
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
textBox1.Text = Convert.ToString(listBox1.SelectedIndex);
}
}
}
//Bir sonraki makalede görüşmek üzere. Bahadır
|
Process ile Uygulamaların Exelerinin Çalıştırılması Formunuza 1 adet Process, label , 2 adet Button ve 3 adet radiobutton ekleyin. Process nesnesini kullanarak mspaint,notepad ve hesap makinesi uygulamalarını çalıştıracağız. Aşağıdaki şekilleri inceleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked)
{
process1.StartInfo.FileName = "C:\\Windows\\notepad.exe";
process1.Start();
}
else if (radioButton2.Checked)
{
process1.StartInfo.FileName = "C:\\Windows\\system32\\mspaint.exe";
process1.Start();
}
else if (radioButton3.Checked)
{
process1.StartInfo.FileName = "C:\\Windows\\system32\\calc.exe";
process1.Start();
}
label1.Text = "Son Durum: "+ process1.StartInfo.FileName + " uygulaması başlatıldı";
}
private void button2_Click(object sender, EventArgs e)
{
process1.CloseMainWindow();
label1.Text = "Son Durum: " + process1.StartInfo.FileName + " uygulamasından çıkıldı.";
}
private void Form1_Load(object sender, EventArgs e)
{
this.Text = "Process Uygulaması...Bahadır";
this.MaximizeBox = false;
}
}
}
//Bir sonraki makalede görüşmek üzere...Bahadır |
ListBox ta Arama Bu makalede ListBox ta artırarak arama yaptıracağız. TextBox a girilen string karakterlere göre, Listbox ımızda arama yapacağız. Formunuza 1 adet textBox ve listBox ekleyin.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void txtAra_TextChanged(object sender, EventArgs e)
{
int itemIndex;
itemIndex = lbox1.FindString(txtAra.Text);
lbox1.SelectedIndex = itemIndex;
}
}
} |
ArrayList Sıralı Gösterim ArrayList metodu ile rastgele eklenen elemanları sıralı şekilde gösterebilirsiniz. Aşağıdaki şekli inceleyin.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
TextBox1.Clear()
Dim liste As ArrayList = New ArrayList
liste.Add("Bahadır")
liste.Add("Fatih")
liste.Add("Ahmet")
liste.Add("Haluk")
liste.Sort()
Dim isimliste As Object
For Each isimliste In liste
TextBox1.Text = TextBox1.Text & isimliste & vbCrLf
Next
End Sub
Bir sonraki makalede buluşmak üzere. Bahadır ŞAHİN |
ListBox Drag Drop (Sürükle-Bırak) Bu makalemizde Listbox ta drag drop yani sürükle bırak konusunun inceleyeceğiz. Bunun için formumuza 2 adet listbox ekleyin. Aşağıdaki şekildeki gibi dizayn ediniz. Listbox1 deki istenilen bilgileri sürükle bırak metodu ile Listbox2 ye ekleyeceğiz ve Listbox1 den sileceğiz.
Not: Sürükle bırakı gerçekleştirebilmemiz için; Listbox1 ve Listbox2 de AllowDrop özelliğini True yapın.
Forma yazılacak kodlar:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
With Me
.Text = "Listbox Drag Drop"
.MaximizeBox = False
End With
End Sub
Private Sub ListBox1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles ListBox1.MouseDown
Dim snoktalar As Point = New Point(e.X, e.Y)
Dim item_indis As Integer = ListBox1.IndexFromPoint(snoktalar)
If item_indis = -1 Then
MessageBox.Show("Boş bir alana tıkladınız. Boş alanda drag & drop gerçekleştiremezsiniz.")
End If
If (e.Button = Windows.Forms.MouseButtons.Left) Then
ListBox1.DoDragDrop(ListBox1.Items(item_indis), DragDropEffects.All)
End If
End Sub
Private Sub ListBox2_DragDrop(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles ListBox2.DragDrop
‘Listbox2 ye ekliyoruz ListBox2.Items.Add(e.Data.GetData(DataFormats.Text))
‘Listbox2 ye eklenen item i Listbox1 den kaldırıyoruz ListBox1.Items.Remove(e.Data.GetData(DataFormats.Text))
End Sub
Private Sub ListBox2_DragOver(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles ListBox2.DragOver
If e.KeyState = 1 Then
e.Effect = DragDropEffects.All
End If
End Sub
End Class
‘Faydalı olması dileğiyle. Bir sonraki makalede buluşmask üzere...Bahadirsa |
ListView Nesnesine Veritabanın dan Bilgi Çekmek Bu makalemizde ListView nesnemize Access veritabanından veri çekeceğiz. Formunuza aşağıdaki şekildeki gibi oluşturun. |
ListView da Checkbox, Resim ve Veri Gösterimi Bu makalemizde ListView nesnesinde resim, checkbox ve veri gösterimini anlatacağız. Formunuza 1 adet ListView ve ImageList nesneleri ekleyin. ImageListe göstermek istediğiniz resimleri item olarak ekleyin. Aşağıdaki şekli inceleyin. |
VC#.Net Sql Veritabanındaki Bilgileri ListBox ta Gösterme Bu makalemizde Sql veritabanımızdaki verileri Ad sütununa göre sorgulayıp, bulunan kayıtları listbox nesnemizde göstereceğiz. Formunuza 1 adet textBox, button,dataGridView ve listBox nesnesi ekleyin. Aşağıdaki şekilleri inceleyin... |