Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarDelphi (Moderatör: Kamil)Maskeditin İlk Karakterinin Sifir Girilmesini Engelleme
Sayfa: [1]
Maskeditin İlk Karakterinin Sifir Girilmesini Engelleme
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
« : 06 Ağustos 2008, 16:38:47 »
Maskeditin İlk Karakterinin Sifir Girilmesini Engelleme
   
Arkadaşlar yaptığım programda telefon girişi yapılıyor.Bende bunun için maskedit kullandım.Ancak yanlış girişleri önlemek için, girilen ilk rakamı kontrol etmek istiyorum(ilk rakamın sıfır girilmesini engellemek istiyorum).Bunu nasıl yapabilirim Yardımcı olursanız sevinirim.
Logged
« YANITLA #1 : 09 Ağustos 2008, 11:59:46 »
      procedure TForm1.MaskEdit1KeyPress(Sender: TObject; var Key: Char);
       begin
         if not (Key in [#8, '0'..'9']) then
         begin
          ShowMessage('Geçersiz Karakter: ' + Key);
          Key := #0;
        end
       else if (Key = '0') and
                 ((Sender as TMaskEdit).SelStart = 0) then begin
          ShowMessage('İlk rakam sıfır olamaz ');
          Key := #0;
        end;
     end;


---------------------------------------------------
kendi sorduğum soruya cevabınıda vereyim
soruyla ilgilenen arkadaşlarada teşekküler
NOT:Alıntıdır.(başkasının emeğini çalmak olmaz)
Logged
Sayfa: [1]
Konumunuz: SANALKURS.net FORUM - Türkiye'nin Online Eğitim PlatformuYazılımlarDelphi (Moderatör: Kamil)Maskeditin İlk Karakterinin Sifir Girilmesini Engelleme
Bölüm atla: