Arkadaşlar merhaba , cift tırnak simgesini messagebox çıkartmak istiyorum fakat hata veriyor.
Çalışıyor
MessageBox.Show("");
---> boş çıkartı.yor
Hata Veriyor
MessageBox.Show(" " ");
bir deneyelim. Sanki ASCII kodunu yazıyordum
mesaj birleştirme:: 03 Ocak 2013, 23:29:06
http://www.yazgelistir.com/makale/vb-net-den-csharp-a-5 (http://www.yazgelistir.com/makale/vb-net-den-csharp-a-5)
eyvallah
Alıntı yapılan: gerbay - 03 Ocak 2013, 23:39:57
MessageBox.Show(" \" ");
VB de textbox larda işe yaramadı.
VB'de ters slash yerine yine çift tırnak kullanılıyor sanırım: http://msdn.microsoft.com/en-us/library/267k4fw5.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1 (http://msdn.microsoft.com/en-us/library/267k4fw5.aspx?cs-save-lang=1&cs-lang=vb#code-snippet-1)
Hocam yukarda linkini verdim her iki dil içinde örnekler mevcut.
messagebox.show ("Merhaba" & ControlChars.Quote) yaptığınızda Merhaba" yazar
Benimde Delhide benzer bir sıkıntım oldu.
S char bir değişken ve içeriğinin ' (ustten trk tırnak) olup olmadığını sınamam gerekiyor.
chr(39) numara ile aynı sembolu oluşturabiliyorum fakat S değişkeninin içinde tek tırnak karakteri varken, if S=chr(39) işe yaramıyor.
Bu sorunu nasıl aşarım?
form1.caption:=''' şeklinde kullanım için ne yapmam gerekir?
form1.caption:='''';
şeklinde olur
C# ta
MessageBox.Show("\"yazılacak mesaj\"");
VB de ise
MessageBox.Show(Chr(34) & "Merhaba" & Chr(34))
şeklinde kullanılabilir.
mesaj birleştirme:: 02 Temmuz 2013, 23:28:48
z hocam delphide uygun mudur bilmiyorum ama C# ta
char S = '\'';
if (S == '\'')
şeklinde karşılaştırma yapılabiliyor.
Chr(39) yerine neden chr(25) kabul gordu anlamadim.
Sizin windows başka bir dilde olup, karakter kodu farklı sayıya tekabül ediyor olabilir mi? Belki de baştan beri tırnak işaretini ters yazıyordunuz ` var, ' var.
Şİmdi fark ettim, forum da, yazılan tırnak işaretini değiştiriyor. sakıncalı karakter demek ki.
Windows dilinde sorun yok ve bu sorundan sikildim. Chr 25 isimi gordu ama ileride basima kesin bir is acacaktir.