|
var MyForm: TCLForm; CompanyComboBox: TCComboBox; UsernameEdit: TCEdit; PasswordEdit: TCEdit; LoginButton: TCButton; TitleLabel: TCLabel; MainPnl : TclProPanel; AltPnl : TclProPanel; // İŞTE BURADA TANIMLIYORUZ LeftAltResim SolAltResim: TclImage; // RESMİ DE BURADA TANIMLIYORUZ
void OnLoginClick; { // İleride buraya API'ye istek atma kodlarını ekleyeceğiz ShowMessage('Seçilen Şirket: ' + CompanyComboBox.Text + ' | Kullanıcı: ' + UsernameEdit.Text); } void openhareketdurumu; { Clomosy.RunUnit('uhareketdurumu'); }
{ MyForm = TCLForm.Create(Self); MyForm.SetFormColor('#CDA2BE', '#CDA2BE',clGCross );
// Başlık Etiketi TitleLabel = MyForm.AddNewLabel(MyForm, 'TitleLabel', 'ERP Giriş Portalı'); TitleLabel.Align = alMostTop; TitleLabel.Margins.Top = 5; TitleLabel.Margins.Right = 20; TitleLabel.Margins.Right = 20; TitleLabel.TextSettings.Font.Size = 40; TitleLabel.TextSettings.Font.Style = [fsBold]; TitleLabel.TextSettings.FontColor = '#1a1a1a';
// Şirket Seçim Alanı (Combobox) CompanyComboBox = MyForm.AddNewComboBox(MyForm, 'CompanyComboBox'); CompanyComboBox.Align = alTop; CompanyComboBox.Margins.Top = 30; CompanyComboBox.Margins.Right= 20; CompanyComboBox.Margins.Right = 20; CompanyComboBox.Height = 45; // Örnek şirketleri listeye ekliyoruz CompanyComboBox.AddItem('Merkez Şirket (A.Ş.)', '1'); CompanyComboBox.AddItem('Fabrika Şubesi (LTD.)', '2'); CompanyComboBox.ItemIndex = 0; // Varsayılan ilk şirket seçili gelsin
MainPnl=MyForm.AddNewProPanel(MyForm,'MainPnl'); MainPnl.Align = alTop; MainPnl.Width = 300; MainPnl.Height = 300; MainPnl.Margins.Top = 20; MainPnl.clProSettings.BorderColor = clAlphaColor.clHexToColor('#ecc0c0'); MainPnl.clProSettings.backgroundColor = clAlphaColor.clHexToColor('#ecc0c0'); MainPnl.clProSettings.RoundHeight = 5; MainPnl.clProSettings.RoundWidth = 5; MainPnl.clProSettings.BorderWidth = 1; MainPnl.clProSettings.IsFill = True; MainPnl.clProSettings.IsRound = True; MainPnl.SetclProSettings(MainPnl.clProSettings);
// Kullanıcı Adı Kutusu UsernameEdit = MyForm.AddNewEdit(MainPnl, 'UsernameEdit', 'Kullanıcı Adı'); UsernameEdit.Align = alTop; UsernameEdit.Margins.Top = 15; UsernameEdit.Margins.Right = 20; UsernameEdit.Margins.Right = 20; UsernameEdit.Height = 40;
// Şifre Kutusu PasswordEdit = MyForm.AddNewEdit(MainPnl, 'PasswordEdit', 'Şifre'); PasswordEdit.Align = alTop; PasswordEdit.Margins.Top = 20; PasswordEdit.Margins.Right = 15; PasswordEdit.Margins.Right = 15; PasswordEdit.Height = 40 PasswordEdit.Password = True; // Şifrenin yıldızlı görünmesini sağlar
// Giriş Yap Butonu LoginButton = MyForm.AddNewButton(MainPnl, 'LoginButton', 'Giriş Yap'); loginButton.Align = alTop; LoginButton.Margins.Top = 20; LoginButton.Margins.Right = 15; LoginButton.Margins.Right = 15; LoginButton.Height = 40; MyForm.AddNewEvent(LoginButton, tbeOnClick, 'OnLoginClick'); AltPnl = MyForm.AddNewProPanel(MyForm, 'AltPnl'); AltPnl.Align = alBottom; AltPnl.Height = 280; AltPnl.clProSettings.IsFill = False; AltPnl.SetclProSettings(AltPnl.clProSettings); // --- RESMİ PANELE EKLEME --- LeftAltResim = MyForm.AddNewImage(AltPnl, 'SolAltResim'); LeftAltResim.Align = alLeft; // Resmi alt panelin soluna dayandırır LeftAltResim.Width = 280; LeftAltResim.Margins.Left = 0; LeftAltResim.Margins.Bottom = 0; // Örnek bir logo url'si (Buraya kendi resminin linkini yazabilirsin) MyForm.SetImage(LeftAltResim, ' https://resmim.net/cdn/2026/08/12/EyIUUI.jpg" rel="nofollow - https://resmim.net/cdn/2026/08/12/EyIUUI.jpg ');
MyForm.Run; }
https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" rel="nofollow - https://static.cloudflareinsights.com/beacon.min.js/v4513226cdae34746b4dedf0b4dfa099e1781791509496" integrity="sha512-ZE9pZaUXND66v380QUtch/5sE9tPFh2zg45pR2PB0CVkCtOREv2AJKkSidISWkysEuQ0EH8faUU5du78bx87UQ==" data-cf-beacon="{"version":"2024.11.0","token":"439455f3e46c40b98dbd42a2f1a954d8","r":1}" crossorigin="anonymous">
|