Anasayfa / Yazılım / C# / C# Print İşlemleri Sipariş Formu Örneği ? 2

C# Print İşlemleri Sipariş Formu Örneği ? 2

Bir önceki yazımıza devam ediyoruz. Bu yazıyı okumadan önce aşağıdaki linkteki yazıyı okumanızı öneririm.

http://www.ismailgursoy.com.tr/c-print-islemleri-siparis-formu-ornegi-1/

Formumuzu tasarladık. Şimdi ListView kontrolümün kolonlarını ekleyeceğim. Bunun için, tasarlamış olduğum formda ListView kontrolümü seçiyorum. Daha sonra properties alanında Columns özelliğini seçiyorum.

Açılan ColumnHeader Collection Editor üstünde aşağıdaki işlemleri sırası ile yapıyorum.

Öncelikle ADD diyorum. Bir adet kolon ekliyorum, sağ taraftan daha sonra text alanında bu kolonun text kısmında ne gözükecek bunu yazıyorum. Ürün Adı yazıyorum.

Yine aynı şekilde ikinci kolonumu ekliyorum, bunun da text özelliği Ürün Adet olsun.
Üçüncüsünü ekleyelim text özelliği de Ürün Fiyat olsun.
Dördüncüsünü ekleyelim, yalnız bunun text özelliğini boş bırakalım burada para brimini yazdıracağız.

Daha sonra hepsi bittikten sonra OK diyoruz ve pencereyi kapatıyoruz.

Böylelikle ListView kontrolümüze şu anda 4 tane kolon ekledik.

ListView kontrolüm hala seçili durumdaki iken sağ tarafta properties alanında View özelliğini Details yapıyorum. Böylelikle kolon textlerinin vermiş olduğum isimleri formumda görünecek.

Kolonların genişliğini isterseniz ayarlayabilirsiniz.

Daha sonra ListView kontrolüm seçili iken properties alanında özelliklerini aşağıdaki şekilde ayarlıyorum :

HeaderStyle :
NonClickable – Yani mouse ile klik yapılamasın.
MultiSelect : False – Bu özelliği kapatıyoruz.

Şimdi gelelim item eklemeye. ListView seçili iken properties alanından Itemsi seçiyoruz.

Açılan pencerede Items ekleme işlemi yapacağız. Biz bu örneğimizde veritabanı kullanmayacağımız için öğelerimizi manuel olarak ekliyoruz. Amacımız burda print işlemlerini anlamak bu nedenle veritabanı vs katıp işlemleri uzatmak istemiyoruz.

Şimdi ilk öğeyi resimlerle anlatacağım. Daha sonraki öğeleri ekleme işleminde resimleri kullanmayacağım. Pencere açıkken alt kısımda ADD tuşuna basıyoruz. Sağda yer alan Appereance kısmındaki Text Alanına öğemin adını veriyorum. Elektronik ürünler satan bir mağaza olduğumuzu düşünelim. Arçelik LCD TV yazıyorum. Daha sonra Data kısmında SubItems seçiyorum ve yeni bir pencere açılıyor.

Sonraki açılan pencere :

Bu pencere ListView alanımda yazmış olduğum diğer kolonlarıma veri girmek için kullanacağım alan aslında. Bizim örneğimiz de bunlar neydi? Ürün Adedi, Ürün Fiyatı ve Para Birimi idi.

Bu açılan pencere üzerinde ADD diyorum ve sağda yer alan Text alanına 60 değerini girdim. Bu ilk girdiğim değer ürün adedi ile alakalı. Daha sonra tekrar ADD diyorum, bu sefer fiyat ile alakalı bir değer giriyorum 1200 diyorum. Daha sonra tekrar ADD diyorum bu girdiğim değer de para birimi ile alakalı bunu da TL yazıyorum. Ben ne yaptım buraya kadar? Bunu açıklayayım. ListView kontrolüme bir adet ITEM ekledim. Bu ITEM Arçelik LCD TV. Bu item içine de alt öğeleri yani SubItemları ekledim. Şu anda SubItem penceresinde eklediğim her Item Arçelik LCD TV’ye ait. Resmedelim :

Sonra OK diyorum ve SubItem ekleme penceremi kapatım tekrar Item ekleme alanıma dönüyorum. Burada şimdi artık ikinci bir Item ekleyebilirim. Bundan sonrasını resmetmiyorum, maddeler halinde açıklıyorum.

İkinci öğemi eklemek için ADD diyorum. Text Alanına Canon EOS 650 D yazıyorum.Sonra SubItems kısmını seçiyorum, ve SubItems penceresini açıyorum.

ADD seçip Text alanına 25 diyorum (Adet için)
ADD seçip Text alanına 1200 diyorum (Fiyat için)
ADD seçip Text alanına TL diyorum (para birimi için)

OK deyip geri dönüyorum.

Üçüncü öğemi eklemek için ADD diyorum.Text Alanına Kingstone 8 GB USB Bellek yazıyorum. Sonra SubItems kısmını seçiyorum, ve SubItems penceresini açıyorum.

ADD seçip Text alanına 600 diyorum (Adet için)
ADD seçip Text alanına 11 diyorum (Fiyat için)
ADD seçip Text alanına TL diyorum (para birimi için)

OK deyip geri dönüyorum.

Dördüncü öğemi eklemek için ADD diyorum.Text Alanına Logitech Kulaklık yazıyorum. Sonra SubItems kısmını seçiyorum, ve SubItems penceresini açıyorum.

ADD seçip Text alanına 230 diyorum (Adet için)
ADD seçip Text alanına 30 diyorum (Fiyat için)
ADD seçip Text alanına TL diyorum (para birimi için)

OK deyip geri dönüyorum.

Beşinci öğemi eklemek için ADD diyorum.Text Alanına ASUS N53S Laptop yazıyorum. Sonra SubItems kısmını seçiyorum, ve SubItems penceresini açıyorum.

ADD seçip Text alanına 40 diyorum (Adet için)
ADD seçip Text alanına 2100 diyorum (Fiyat için)
ADD seçip Text alanına TL diyorum (para birimi için)

OK deyip geri dönüyorum.

Daha sonra tekrar son penceremde OK deyip Item ekleme penceresinden çıkıyorum.

Son halimiz formumuzda şu şekilde :

ListView alanımda Gridlerin görünmesini istiyorum. Bunun için formumda ListView kontrolüm sçeili iken Properties alanında özellikleri şu şekilde ayarlıyorum.

Böylelikle şimdi form alanımda GridLine’lar görünüyor, aşağıdaki gibi..

FullRowSelect özelliği ile de bir satır seçilince o satırın tamamının seçilmesini sağladık.

Dizayn işlemlerini böylelikle bitirdik, bir sonraki yazımız da artık örneğimizin daha çok kod kısmı ile meşgul olacağız.

Uygulamayı aşağıdaki linkten indirebilirsiniz.

5 yorum

  1. Hocam merhaba, 3 sütün 3 satılrı listview deki verileri yeni bir formdaki aynı özelliklere sahip listview e taşımak istiyoruz. nasıl yapabiliriz..

  2. linkler mi yok ben mi göremiyorum

  3. indirme link nerede

  4. Linkleri görebiliyor olmanız gerek, şu anda mevcut.

  5. merhaba… kim bana yardim ede bilir benim bir projem var proje sorunsuzdur ama xprinter ocom gibi barkod yazicilari ile barkod yazdiramiyorum bir turlu… ama programimi boylede sata biliyorum sadece musteriler hepisi kolayca barkod yazdirmak istedigi icin bunu yapmam sart… yardimlarinizi bekliyorum arkaddaslar… programlama dili C#

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir