xtraGrid / Devexpress gridcontrol içerisinde kolonları filtrelerken aynı anda birden fazla değere sahip kayıtları listeleyebilmek için çoktan seçmeli bir checklistbox in gride eklenmesi için aşağıdaki kod kullanılabilir.
gridView1.Columns[x].OptionsFilter.FilterPopupMode = DevExpress.XtraGrid.Columns.FilterPopupMode.CheckedList;
[x] : e Hangi kolonlarda checklistbox çıkmasını istiyorsak o kolonun numarasını yazmamız gerekmektedir. (0 gibi 5 gibi 3 gibi)
29 Aralık 2013 Pazar
TextBox yüksekliğinin dinamik hale getirilmesi
Ekranımıza bir adet textBox nesnesi koyalım. MultiLine özelliğini true yapalım. Daha sonra textChanged eventina aşağıdaki kodumuzu yazalım.
int satirsayisi = this.textBox1.GetLineFromCharIndex(this.textBox1.TextLength) + 1;
int border = this.textBox1.Height - this.textBox1.ClientSize.Height;
this.textBox1.Height = this.textBox1.Font.Height * satirsayisi + 3 + border;
programı çalıştırdığımız zaman textBox1 kutusuna veri girilip satır doldukça yeni bir satır kadar textBox1 in yüksekliği artacaktır.
int satirsayisi = this.textBox1.GetLineFromCharIndex(this.textBox1.TextLength) + 1;
int border = this.textBox1.Height - this.textBox1.ClientSize.Height;
this.textBox1.Height = this.textBox1.Font.Height * satirsayisi + 3 + border;
programı çalıştırdığımız zaman textBox1 kutusuna veri girilip satır doldukça yeni bir satır kadar textBox1 in yüksekliği artacaktır.
return deyimi
C# ta bir kod bloğundan çıkmak için return komutunu kullanabilirsiniz. Programın akışı return komutundan sonraki satırları işleme almayacaktır.Aşağıdaki örnek incelendiğinde ekrana Merhaba yazılarak programın çalışması sonlandırılacaktır.
using System;
namespace EgitimOrnekleri
{
class Test
{
static void Main(string[] args)
{
Console.Clear(); //Ekranı temizleyip kursörün ekranın sol üst köşesine taşımak için kullanılır
Console.Write("Merhaba"); //Ekrana Merhaba yazar
return;
Console.Write(" dünya"); //Ekrana dünya yazar
}
}
}
using System;
namespace EgitimOrnekleri
{
class Test
{
static void Main(string[] args)
{
Console.Clear(); //Ekranı temizleyip kursörün ekranın sol üst köşesine taşımak için kullanılır
Console.Write("Merhaba"); //Ekrana Merhaba yazar
return;
Console.Write(" dünya"); //Ekrana dünya yazar
}
}
}
Kaydol:
Yorumlar (Atom)