Clomosy | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Genel Programlama > Genel İşlemler
  Aktif Konular Aktif Konular RSS - fonksiyon hatası
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir.

fonksiyon hatası

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
ela göçel Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 2 Saat 6 Dakika Önce
Durum: Aktif Değil
Puanlar: 3
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ela göçel Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: fonksiyon hatası
    Gönderim Zamanı: 1 saat 57 Dakika Önce Saat 15:44
var
  Form: TCLForm;
  Btn1: TClProButton;

{
  void BtnC;
{
  ShowMessage('Yeni sayfaya geçiş yapılıyor...');
}
  Form = TCLForm.Create(Self);
  
  Btn1 = Form.AddNewProButton(Form, 'Btn1', 'Tıkla');
  Btn1.Align = alNone;
  Btn1.Height = 50;
  Btn1.Width = 150;
  Btn1.Left = 100;
  Btn1.Top = 50;
  
  Btn1.clProSettings.FontColor = clAlphaColor.clHexToColor('#228B22');
  Btn1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#ffc0cb');
  Btn1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#8b795e');
  Btn1.clProSettings.FontSize = 15;
  Btn1.clProSettings.FontHorzAlign = palCenter;
  Btn1.clProSettings.FontVertAlign = palCenter;
  Btn1.clProSettings.TextSettings.Font.Style = [fsBold, fsItalic];
  Btn1.clProSettings.IsTransparent = False;
  Btn1.clProSettings.IsFill = True;
  Btn1.clProSettings.IsRound = True;
  Btn1.clProSettings.RoundHeight = 15;
  Btn1.clProSettings.RoundWidth = 15;
  Btn1.clProSettings.BorderWidth = 3;
  Form.AddNewEvent(Btn1,tbeOnClick,'BtnC');
  Form.Run;
}

Yukarı Dön
Ahmet_27 Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 51
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 1 saat 52 Dakika Önce Saat 15:49
var
  Form: TCLForm;
  Btn1: TClProButton;


  void BtnC;
{
  ShowMessage('Yeni sayfaya geçiş yapılıyor...');
}




{

  Form = TCLForm.Create(Self);
  
  Btn1 = Form.AddNewProButton(Form, 'Btn1', 'Tıkla');
  Btn1.Align = alNone;
  Btn1.Height = 50;
  Btn1.Width = 150;
  Btn1.Left = 100;
  Btn1.Top = 50;
  
  Btn1.clProSettings.FontColor = clAlphaColor.clHexToColor('#228B22');
  Btn1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#ffc0cb');
  Btn1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#8b795e');
  Btn1.clProSettings.FontSize = 15;
  Btn1.clProSettings.FontHorzAlign = palCenter;
  Btn1.clProSettings.FontVertAlign = palCenter;
  Btn1.clProSettings.TextSettings.Font.Style = [fsBold, fsItalic];
  Btn1.clProSettings.IsTransparent = False;
  Btn1.clProSettings.IsFill = True;
  Btn1.clProSettings.IsRound = True;
  Btn1.clProSettings.RoundHeight = 15;
  Btn1.clProSettings.RoundWidth = 15;
  Btn1.clProSettings.BorderWidth = 3;
  Form.AddNewEvent(Btn1,tbeOnClick,'BtnC');
  Form.Run;
}
Düzeltilmiş kod böyle.
Fonksiyonu Main kod bloğunun dışında tanımlaman lazım.
Yukarı Dön
ela göçel Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 2 Saat 6 Dakika Önce
Durum: Aktif Değil
Puanlar: 3
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı ela göçel Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 1 saat 49 Dakika Önce Saat 15:52
evet tıklayınca çalıştı ama butonuma verdiğim bütün özellikler etkisiz olmuş bunun için ne yapabilirim
Yukarı Dön
Emr.Erkmn Açılır Kutu İzle
Moderatör
Moderatör


Kayıt Tarihi: 28 Şubat 2025
Durum: Aktif
Puanlar: 210
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı Emr.Erkmn Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 1 saat 48 Dakika Önce Saat 15:53
Merhaba Ela, 

var
  Form: TCLForm;
  Btn1: TClProButton;

  void BtnC;
{
  ShowMessage('Yeni sayfaya geçiş yapılıyor...');
}
{
  Form = TCLForm.Create(Self);
  
  Btn1 = Form.AddNewProButton(Form, 'Btn1', 'Tıkla');
  Btn1.Align = alTop;
  Btn1.Height = 50;
  Btn1.Width = 150;
  Btn1.Left = 100;
  Btn1.clProSettings.FontColor = clAlphaColor.clHexToColor('#228B22');
  Btn1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#ffc0cb');
  Btn1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#8b795e');
  Btn1.clProSettings.FontSize = 15;
  Btn1.clProSettings.FontHorzAlign = palCenter;
  Btn1.clProSettings.FontVertAlign = palCenter;
  Btn1.clProSettings.TextSettings.Font.Style = [fsBold, fsItalic];
  Btn1.clProSettings.IsTransparent = False;
  Btn1.clProSettings.IsFill = True;
  Btn1.clProSettings.IsRound = True;
  Btn1.clProSettings.RoundHeight = 15;
  Btn1.clProSettings.RoundWidth = 15;
  Btn1.clProSettings.BorderWidth = 3;
  Btn1.SetclProSettings(Btn1.clProSettings);
  
  
  Form.AddNewEvent(Btn1,tbeOnClick,'BtnC');
  Form.Run;
}
Diğer hatan da düzelti Butona özelliklerini verdikten sonra;
Btn1.SetclProSettings(Btn1.clProSettings); eklemediğin için buton özellikleri gözükmedi
Bu şekil de devam edebilirsin. 
İyi çalışmalar.


Düzenleyen Emr.Erkmn - 1 saat 46 Dakika Önce Saat 15:55
Yukarı Dön
Ahmet_27 Açılır Kutu İzle
Deneyimli Üye
Deneyimli Üye


Kayıt Tarihi: 16 Temmuz 2025
Durum: Aktif Değil
Puanlar: 51
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (1) Teşekkürler(1)   Alıntı Ahmet_27 Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Gönderim Zamanı: 1 saat 46 Dakika Önce Saat 15:55
var
  Form: TCLForm;
  Btn1: TClProButton;


  void BtnC;
{
  ShowMessage('Yeni sayfaya geçiş yapılıyor...');
}




{

  Form = TCLForm.Create(Self);
  
  Btn1 = Form.AddNewProButton(Form, 'Btn1', 'Tıkla');
  Btn1.Align = alNone;
  Btn1.Height = 50;
  Btn1.Width = 150;
  Btn1.Left = 100;
  Btn1.Top = 50;
  
  Btn1.clProSettings.FontColor = clAlphaColor.clHexToColor('#228B22');
  Btn1.clProSettings.BackgroundColor = clAlphaColor.clHexToColor('#ffc0cb');
  Btn1.clProSettings.BorderColor = clAlphaColor.clHexToColor('#8b795e');
  Btn1.clProSettings.FontSize = 15;
  Btn1.clProSettings.FontHorzAlign = palCenter;
  Btn1.clProSettings.FontVertAlign = palCenter;
  Btn1.clProSettings.TextSettings.Font.Style = [fsBold, fsItalic];
  Btn1.clProSettings.IsTransparent = False;
  Btn1.clProSettings.IsFill = True;
  Btn1.clProSettings.IsRound = True;
  Btn1.clProSettings.RoundHeight = 15;
  Btn1.clProSettings.RoundWidth = 15;
  Btn1.clProSettings.BorderWidth = 3;
  Btn1.SetclProSettings(Btn1.clProSettings);
  Form.AddNewEvent(Btn1,tbeOnClick,'BtnC');
  Form.Run;
}

Bu kod ile butonuna eklediğin özelliklerde gözükür.

 Btn1.SetclProSettings(Btn1.clProSettings); şu satır ile özellikleri uyguluyorsun set ediyorsun.
Yukarı Dön
 Yanıt Yaz Yanıt Yaz

Forum Atla Forum İzinleri Açılır Kutu İzle

Forum Software by Web Wiz Forums® version 12.07
Copyright ©2001-2024 Web Wiz Ltd.

Bu Sayfa 0,063 Saniyede Yüklendi.