Haberler:

Forum kuralları güncellendi LÜTFEN  okuyunuz:  https://bit.ly/2IjR3ME

Ana Menü

Aceminin C# sorulari

Başlatan z, 30 Mayıs 2012, 08:19:05

evreno

formda boş bir alana çift tıkla otomatik olarak load event ını oluşturacaktır

Mucit23

#151
evet dediğin gibi oldu
        private void Form1_Load_1(object sender, EventArgs e)
        {
            MessageBox.Show("çalıştı");
        }

Doğrusu bu şekildeymiş.  Teşekkürler.

muhittin_kaplan

Alıntı YapForm1_Load_1
Yazıyorsa eğer başka biryerde Form1_Load eventi vardır.
Tüm form1_load eventlerini kod penceresinden silerek, formun boş biryerinde çift tıklayarak
private void Form1_Load(object sender, EventArgs e) olduğunu göreceksiniz.

fatih6761

Eğer doğrudan kod kullanmak isterseniz olayları protected override lara bağlayabilirsiniz...
protected override OnLoad(EventArgs e)
{
    //...
    base.OnLoad(e);
}

Zaten protected override ifadesinden sonra birkez boşluğa tıklarsanız geçerli olayların listesini göreceksiniz.Olayı seçip Tab bastığınızda EventArgs kısımları otomatik yerleşecek... Duruma göre base.OnLoad() ifadesini başta veya sonda kullanabilirsiniz...

Mucit23

Bir Sorum daha var.

1 byte uzunluğunda bir sayıyı  Hexadesimala çevirip bir texbox içerisine nasıl yazarım.

muhittin_kaplan

int i = 33 ;
            string binary = Convert.ToString(i, 2);
            string hex = Convert.ToString(i, 16);
            int binaryToInt = Convert.ToInt32(binary, 2);
            int hexToInt = Convert.ToInt32(hex, 16);

            MessageBox.Show(binary + "    " + hex + "    " + binaryToInt + "    " + hexToInt);

Mucit23

Teşekkürler Hocam Halletim

fatih6761

Ooo ne yaptınız yahu şu kadarcık kodu?
byte deger = 0x97;
textBox1.Text = deger.ToString("X2");

;D

muhittin_kaplan

Birini değil hepsini gösterdik..

Mucit23

#159
Hocam merhaba.

C# omponetleri hakkında birkaç sorum olacaktı. C# da yeni nesneler naıl yapılır. Kısaca bunu anlatabilirmisiniz. Örneği farklı anahtarlar, Butonlar yapmak istiyorum. Veyahut mesela Led benzeri nesneler.. Bunlar resimlemi yapılıyor.

Bu arada devexpress yüklü. Devexpressle gelen çeşitli komponetler var.
Klasik formların dışında Daha çok görselliği olan formlar nasıl hazırlanır Buda anlatılırsa güzel olur.

fatih6761

Elbette. İstediğinize Custom Control deniyor. İnternette bolca örnek var. Buton, progressbar gibi kontroller yapmak istiyorsanız bunlar benim yaptıklarımdan bazıları:
[IMG]http://img209.imageshack.us/img209/821/wpf2.png[/img]
[IMG]http://img338.imageshack.us/img338/4/wpf1.png[/img]
[IMG]http://img805.imageshack.us/img805/3905/cs3.png[/img]
[IMG]http://img189.imageshack.us/img189/3708/cs2m.png[/img]
[IMG]http://img837.imageshack.us/img837/9936/cs1dz.png[/img]
İlk ikisi WPF ile, diğerleri ise Sadece C# ile hazırlandı. Bu tarz kontrolleri siz de yapabilirsiniz. Eğer küçük led benzetimi yapmak istiyorsanız en kolay yolu bir picturebox ve iki resim : yanık durumu ve sönük durumu... C# konusunda sıkıntınız olursa yardımcı olurum. ÖM atabilirsiniz...

muhittin_kaplan

bu wpf işine yavaştan bende giriş yaptım. bu 3d yüzünden. gayet kullanışlı. adamlar asp gibi code ve design ayrımı yapmışlar. design için xml benzeri bir dosya kullanılırken kod bölümünde vb yada c# kullanılıyor.

EMG81

Alıntı yapılan: fatih6761 - 07 Eylül 2012, 14:14:38
Elbette. İstediğinize Custom Control deniyor. İnternette bolca örnek var. Buton, progressbar gibi kontroller yapmak istiyorsanız bunlar benim yaptıklarımdan bazıları:
[IMG]http://img209.imageshack.us/img209/821/wpf2.png[/img]
[IMG]http://img338.imageshack.us/img338/4/wpf1.png[/img]
[IMG]http://img805.imageshack.us/img805/3905/cs3.png[/img]
[IMG]http://img189.imageshack.us/img189/3708/cs2m.png[/img]
[IMG]http://img837.imageshack.us/img837/9936/cs1dz.png[/img]
İlk ikisi WPF ile, diğerleri ise Sadece C# ile hazırlandı. Bu tarz kontrolleri siz de yapabilirsiniz. Eğer küçük led benzetimi yapmak istiyorsanız en kolay yolu bir picturebox ve iki resim : yanık durumu ve sönük durumu... C# konusunda sıkıntınız olursa yardımcı olurum. ÖM atabilirsiniz...

Üzerinde Hello yazan buton çok güzel olmuş.. Tebrikler, başarılar :)

fatih6761

Teşekkürler. Hello yazan buton Vista tarzı Glass Button olarak geçiyor. WPF de yapması çok basit.

serhat1990

#164
Merhaba arkadaşlar bir sorum olacaktı... C# ' ta seriporttan veri gelmişmi diye kontrol etmenin bir yolu varmıdır vardır ama nasıldır :) :)

Daha bu iş için çok baştayım . Kendi kafamca şöyle birşey yaptım . 10mS ' lik bir timer kurdum . Her 10mS'de bir seriport verisini okuyorum . Bunu ekrana yazıyorum . Fakat boş veride yazıyor. Veri gelmişmi gelmemişmi onu kontrol edip ekrana yazmayı nasıl yapabilirim :)

Yardımlarınızı bekliyorum...

Veriyi okumak için yazdığım kısım ...
        string bilgi;

        private void timer1_Tick(object sender, EventArgs e)
        {
            bilgi = serialPort1.ReadExisting();
            textBox7.Text = bilgi;
        }



@Ulaga Hoca'nın bir örneği var fakat açıkçası anlayamadım. Kendim bu şekilde yazabildim . Biraz saçma geldi banada ama yeni başlayınca herşey doğru olmuyor.