Jump to content
Forumu Destekleyenlere Katılın ×
Paticik Forumları
2000 lerden beri faal olan, çok şukela bir paylaşım platformuyuz. Hoşgeldiniz.

c# element State


Öne çıkan mesajlar

Mesaj tarihi:
olay su bir maskem var üstünde degisik elementler var textbox dan checkbox'a kadar 100 tane. Bunlar bir tanesinin degeri degisiyor. Kullanici kaydetmeyi unutuyor. Bu esnanda salak kullanici kaydetmiyecek misin? diye sormak istiyorum. bir elementin degerinin degsitigi nasil anlarim ? 500 tane elementi eline al bak demeyin.
Mesaj tarihi:
O elementleri ne tür bi listede tutuyosun? WPF ise ObservableCollection kullanabilirsin.
Yok eğer değilse gogo INotifyPropertyChanged http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx#Y193
Mesaj tarihi:
notify bağlamanın en basiti:
formunun içerisindeki bütün elementlerin childlarına bakan bir döngü koy. formun içinde panel gibi grup elemanı varsa onların da içine bakabilecek türde rekürsiv bişiy olsun. burdan bütün elementlerini çekmiş olursun sonra bunlara change eventlerini eklersin.

change eventinin içindede isChanged = true olsun yeter zaten.
Mesaj tarihi:
Kojiroh said:

O elementleri ne tür bi listede tutuyosun? WPF ise ObservableCollection kullanabilirsin.
Yok eğer değilse gogo INotifyPropertyChanged http://msdn.microsoft.com/en-us/library/system.componentmodel.inotifypropertychanged.aspx#Y193


böye seyler hayat kurtarir. suna bir bakacim.

Oce4n said:

notify bağlamanın en basiti:
formunun içerisindeki bütün elementlerin childlarına bakan bir döngü koy. formun içinde panel gibi grup elemanı varsa onların da içine bakabilecek türde rekürsiv bişiy olsun. burdan bütün elementlerini çekmiş olursun sonra bunlara change eventlerini eklersin.

change eventinin içindede isChanged = true olsun yeter zaten.

buda fena degil. yalandan korkmam rekürsiv'den korktugum kadar.
Mesaj tarihi:
genel bi değişken tanımla.

bool isChanged = false;

daha sonra her element'e aynı eventi bağla change olaylarına.

o event handler içinde bu değişkeni true yap.

hiç loop'a girmene falan gerek yok.
Mesaj tarihi:
iide update tusuna basmadigi surece

form.onkeypress = function()
{
bisiyleroldu = true;
}

form.onclose = function()
{
if(bisiyleroldu)
{
alert("calsin sazlar oynasin kizlar") ;
}
}
Mesaj tarihi:
reyou said:

iide update tusuna basmadigi surece

form.onkeypress = function()
{
bisiyleroldu = true;
}

form.onclose = function()
{
if(bisiyleroldu)
{
alert("calsin sazlar oynasin kizlar") ;
}
}


yep çok daha hızlı çözüm.
×
×
  • Yeni Oluştur...