Giriş
(5)

visual studio sorusu

üç ayaklı sandalye
sevgili programcı dostlar,visual studio kullanarak bişeyler yapmaya çalışıyorum ama bir yerde takıldım. yapmak istediğim şey şu:7 tane textbox'umuz var. birinci textbox sürekli görünür halde. geriye kalan 6 textbox ilkinde yazdığımız sayıya göre görünür oluyor veya görünmez kalıyor. örneğin ilk text
sevgili programcı dostlar,

visual studio kullanarak bişeyler yapmaya çalışıyorum ama bir yerde takıldım. yapmak istediğim şey şu:

7 tane textbox'umuz var. birinci textbox sürekli görünür halde. geriye kalan 6 textbox ilkinde yazdığımız sayıya göre görünür oluyor veya görünmez kalıyor. örneğin ilk textbox a 4 yazdığımda 4 textbox'un görününür olmasını diğer ikisinin görünmez kalmaya devam etmesini istiyorum. nasıl yapabilirim bunu?

edit: c++ kullanıyorum.
0
üç ayaklı sandalye
(21.09.11)
İlk textbox'ın ontexthanged event'inde case ile rahat yapabilirsin sanıyorum. Diğer bir tavsiyem textbox'ları updatepanel içine alman; böylece her seferinde postback yapmak zorunda kalmazsın
0
liquidcat
(21.09.11)
visual studio kullanıyorsun da neyle program yazıyorsun ? c#, vb.net, c++ ?

syntax değişmekle birlikte yapacağın tek şey case veya if kullanarak textbox1.text değerini kontrol etmek eğer atıyorum 5 se textbox5.visible = true, diğerlerlerini false yapacaksın.
0
kimlanbu
(21.09.11)
edit: c# için.

ilk testboxun textchanged eventinde, girilen sayıya göre öteki textboxların Visible değeri true false olarak ayarlıyorsunuz.

mesela:

textbox1_textchanged
int i = int.Parse(textbox1.text);

switch(i)
{
case 1:
textbox2.visible = true;
textbox3.visible = false;
...
textbox7.visible = false;
break;
...
case 3:
textbox2.visible = true;
...
textbox4.visible = true;
textbox5.visible = false;
...
textbox7.visible = false
textbox2.visible = true;
break;
}

gibi.
0
inheritance
(21.09.11)
hangi kisminda zorlandim tam emin olamadim. algoritma olarak
for(int i=1; i<7; i++){
if(i<=ilkTextBoxDegeri)
show(textbox[i]);
else
hide(textbox[i]);
}

nasil gizleyip gosterecegin textbox'a gore degisir. MFC ya da ATL'in farkli komutlari vardi yanilmiyorsam. SendMessage ile ShowWindow fonksiyonlarina bakmanda fayda var.
0
badseed
(21.09.11)
tanrı programcıları inheritance'ın yazdığı gibi kodlardan korusun. amin.
0
simendiferlerin efendisi
(21.09.11)
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler basond, compumaster, fraise, kibritsuyu, rakicandir
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır.