sgcEditors Özellik Matrisi

sgcEditors'ın yaptığı her şey, göreve göre gruplandırılmış ve her özelliğin yardım konusuna bağlantıyla. Her denetim VCL, FireMonkey, WinForms, WPF ve Avalonia için aynı özellik ve olaylarla bulunur.

Denetimler

17 özellik

Veri Formları

9 özellik

.NET

6 NuGet paketi

Belgeler

Çevrimiçi yardım ve PDF kılavuzları

Kayıtlı, Kayıtlı ve Deneme sürümlerinde bulunan ancak ücretsiz Community sürümünde olmayan özellikleri işaretler. ~, Community sürümünde kısmen bulunan bir özelliği işaretler; fark altında belirtilir.

Her satır yardım konusuna bağlanır. Community sütunu ücretsiz .NET Community sürümünün neleri içerdiğini gösterir; her şey Kayıtlı ve Deneme sürümlerinde vardır.

Denetimler

ÖzellikAyrıntılarCommunityYardım
Aylık takvimTek tarih veya aralık, MinDate ve MaxDate, devre dışı tarihler ve hafta günleri, ISO 8601 hafta numaraları, ay, yıl ve on yıl görünümleri.Yardım
Tarih seçiciAçılır takvimli tarih girişi ve ay adlarını anlayan esnek bir ayrıştırıcı.Yardım
Saat seçiciYerel bir düzenleme alanında saat girişi.Yardım
Tarih ve saat seçiciTarih ve saat tek bir denetimde.Yardım
Aralık kaydırıcısıBir kaydırıcıda bir değer veya aralık seçin. İkinci başlık Kayıtlı sürümdedir.~Tek tutamaç çizilir ve düzenlenir; EndValue saklanır ancak gösterilmez.Yardım
Renk seçiciBir renk seçin. HSV karesi ve alfa çubuğu Kayıtlı sürümdedir.~Yalnızca örnek renkler ve onaltılık; HSV karesi ve alfa çubuğu çizilmez ve alfa her zaman $FF'dir.Yardım
Token düzenleyiciEtiketler ve alıcılar için çipler. Otomatik tamamlama listesi Kayıtlı sürümdedir.~Çipler, doğrulama ve sınırlar çalışır; otomatik tamamlama listesi hiç açılmaz.Yardım
DerecelendirmeYıldızla derecelendirme girişi.Yardım
Spin editFare tekerleği ve otomatik tekrarla sayı girişi.Yardım
Düğmeli düzenleyiciİki yanında göz at, açılır liste, arama, temizle, artı, eksi, metin veya sahibi çizen düğmeleri olan, her biri bir kısayola sahip yerel bir düzenleyici. Ekran okuyucular her düğmeyi listeler ve basar.Yardım
Arama düzenleyicisiYazmada bir duraklamadan sonra veya Enter ile hemen OnSearch, arama ve temizle düğmeleri ve önceki aramaların açılır geçmişi.Yardım
Maskeli düzenleyiciDelphi EditMask söz diziminde veya .NET MaskedTextBox söz diziminde giriş maskeleri, MaskSyntax ile seçilir; böylece tek bir maske Delphi ve .NET'te aynı çalışır. Eksik bir değer doğrulayıcıya bildirilir.Yardım
Para birimi düzenleyicisiYerel ayarın para birimi biçimi, sembol veya ISO kodu, sınırlar ve yazarken gruplama ile tam bir Currency değeri (.NET'te decimal).Yardım
Lookup düzenleyicisiİsteğe bağlı bir başlık satırı, yazdıkça süzme, bir anahtar sütunu ve bir görüntü sütunu olan çok sütunlu bir açılır liste. Satırlar Items, OnGetItems veya .NET'te ItemsSource kaynaklarından gelir.Yardım
MemoYer tutuculu, isteğe bağlı sınırı olan bir karakter sayacına sahip ve yüksekliği satırları izleyen, temalı çok satırlı bir düzenleyici.Yardım
Açma kapama anahtarıTsgcVCLToggleSwitch ve TsgcFMXToggleSwitch (.NET'te TsgcWinFormsToggleSwitch, TsgcWpfToggleSwitch ve TsgcAvaloniaToggleSwitch) ayarlar için açma kapama anahtarlarıdır: yeni duruma yaklaşık 150 ms içinde kayan yuvarlak bir tutamacı olan yuvarlatılmış bir iz, sağda veya solda bir başlık (CaptionPosition), izin içinde Açık ve Kapalı metni (ShowText), ReadOnly ve varsayılan olarak temadan gelen iz ve tutamaç renkleri. OnChanging kullanıcının yaptığı bir değişikliği iptal eder, OnChange her değişiklikten sonra tetiklenir ve Toggle durumu kullanıcının yapacağı gibi değiştirir. Tıklama, tutamacı sürükleme, Boşluk, Sol ve Sağ, sağdan sola ve ekran okuyucular için Toggle desenli bir onay kutusu. Checked, WPF ve Avalonia'da iki yönlü bağlanır.Yardım
IP adresi düzenleyiciTsgcVCLIPAddressEdit ve TsgcFMXIPAddressEdit (.NET'te TsgcWinFormsIPAddressEdit, TsgcWpfIPAddressEdit ve TsgcAvaloniaIPAddressEdit) bir IPv4 veya IPv6 adresi alır (Mode). IPv4, kullanıcı yazdıkça ilerleyen dört sekizli alan gösterir, 255'in üstündeki değeri sınırlar ve odak ayrıldığında boş alanları 0 ile doldurur. IPv6, odak ayrıldığında doğrulanan ve RFC 5952 kanonik biçiminde yazılan tek bir metin alanıdır. Address, Octets, IsValid, temanın hata çerçevesiyle Required, ReadOnly, Clear ve OnChange. Tam bir adresin yapıştırılması, sağdan sola ve ekran okuyucular için Value desenli bir edit. Address, WPF ve Avalonia'da iki yönlü bağlanır.Yardım
Zaman aralığı düzenleyiciTsgcVCLTimeSpanEdit ve TsgcFMXTimeSpanEdit (.NET'te TsgcWinFormsTimeSpanEdit, TsgcWpfTimeSpanEdit ve TsgcAvaloniaTimeSpanEdit) bir süreyi günden milisaniyeye kadar bölümler halinde (Segments), saat biçiminde veya birimlerle (DisplayFormat) düzenler. Milisaniye cinsinden Value (.NET'te bir TimeSpan), MinValue, MaxValue, AllowNegative, Increment, döndürme düğmeleri için ShowButtons ve ReadOnly. Yazma, Yukarı ve Aşağı, PageUp ve PageDown, tekerlek ve döndürme düğmeleri odaktaki bölümü sonrakine taşarak değiştirir. Ekran okuyucular için RangeValue desenli bir döndürme denetimi. Value, WPF ve Avalonia'da iki yönlü bağlanır.Yardım
Yazı tipi seçiciTsgcVCLFontPicker ve TsgcFMXFontPicker (.NET'te TsgcWinFormsFontPicker, TsgcWpfFontPicker ve TsgcAvaloniaFontPicker) bir yazı tipi ailesini, her adı kendi yüzüyle çizen (ShowPreview, PreviewText) ve kullanıcı yazdıkça süzülen bir açılır listeden seçer. FontName, uygulama doldurana kadar platformdan doldurulan Fonts, RefreshFonts, en son seçilen aileler başta (RecentCount, RecentFonts) ve sabit aralık süzgeci (FontFilter). Delphi önizleme yüzleri Windows'ta çizilir. FontName, WPF ve Avalonia'da iki yönlü bağlanır.Yardım
Onay kutulu listeTsgcVCLCheckListBox ve TsgcFMXCheckListBox (.NET'te TsgcWinFormsCheckListBox, TsgcWpfCheckListBox ve TsgcAvaloniaCheckListBox) satır başına bir onay kutusu bulunan Items öğelerini listeler: Checked, gri durumlu (AllowGrayed) State ve öğe başına ItemEnabled. Üç durumlu bir Tümünü seç satırı (ShowCheckAll), hiçbir durumu değiştirmeyen bir süzgeç kutusu (ShowFilter), CheckAll, UncheckAll, CheckedCount ve OnChange öncesinde OnClickCheck. Yalnızca görünürdeki satırlar çizilir, bu yüzden 10000 öğe hızlı kalır. Boşluk, Ctrl+A, atlamak için bir harf yazma ve ekran okuyucular için Toggle desenli liste öğeleri.Yardım
Çift liste kutusuTsgcVCLDualListBox ve TsgcFMXDualListBox (.NET'te TsgcWinFormsDualListBox, TsgcWpfDualListBox ve TsgcAvaloniaDualListBox) öğeleri listeler arasındaki düğmelerle, bir çift tıklamayla veya sürükle ve bırak ile AvailableItems ve SelectedItems arasında taşır ve SelectedItems listesini Yukarı ve Aşağı ile (ShowReorderButtons) yeniden sıralar. SortAvailable, ShowFilter, ShowCaptions, ReadOnly, MoveToSelected, MoveAllToSelected, MoveToAvailable, MoveAllToAvailable, MoveUp ve MoveDown yöntemleri, bir öğeyi tutmak için OnMoving ve işlem başına bir OnChange. Çoklu seçim, klavyeyle taşıma ve sağdan sola. SelectedItems, WPF ve Avalonia'da iki yönlü bağlanır.Yardım
Dokunmatik paneller için NumPadTsgcVCLNumPad, forma yerleşik ekran üstü bir sayısal tuş takımıdır ve TsgcVCLNumPadPopup aynı padi hedefinin altında açılır bir listede açar (FireMonkey'de TsgcFMXNumPad ve TsgcFMXNumPadPopup, .NET'te bir NumPad). Spin düzenleyiciye, para birimi düzenleyicisine, sgcGauges'ın düğme ve kaydırıcı göstergelerine ve standart bir düzenleme alanına yazar; hedef Associate ile ayarlanır ya da odaktaki denetimden alınır. Pad hedefin aralığını ve ondalık sayısını okur ve değeri bir kullanıcı değişikliği olarak yazar; tuşlar bir parmağa veya eldivene yetecek büyüklüktedir.Yardım
Ekran klavyesiTsgcVCLKeyboard, forma yerleşik tam bir ekran klavyesidir; TsgcVCLKeyboardPopup ise onu odak alan düzenleme alanının altında açılır olarak açar, AutoPopup, AutoPopupAll, PopupPosition ve CloseOnEnter ile (FireMonkey'de TsgcFMXKeyboard ve TsgcFMXKeyboardPopup, .NET'te TsgcWinFormsKeyboard, TsgcWpfKeyboard ve TsgcAvaloniaKeyboard ile açılır sürümleri). Odaktaki denetime veya Associate ile belirtilene yazar ve odağı hiçbir zaman almaz. Harf, simge ve sayı sayfaları, Shift, Caps Lock, AltGr ve ölü tuşlar, on yerleşik düzen (en-US, en-GB, es-ES, fr-FR, de-DE, it-IT, pt-BR, nl-NL, pl-PL, tr-TR), sgcKeyboardRegisterLayout ile özel düzenler, Layouts listesinde dolaşan bir düzen tuşu, temalar, sağdan sola yazım ve erişilebilirlik. OnKeyText yazılan metni değiştirir veya iptal eder, OnEnterKey ise Enter'dan sonra çalışır.Yardım
Yerleşim denetimiTsgcVCLLayoutControl ve TsgcFMXLayoutControl (.NET'te TsgcWinFormsLayoutControl, TsgcWpfLayoutControl ve TsgcAvaloniaLayoutControl) sgcEditors ve standart olmak üzere her denetimi gruplar, sekmeli gruplar ve sütunlar halinde düzenler; başlıklar tek bir genişliğe hizalanır, kullanıcı bölücüleri sürükleyebilir, öğeleri gizleyebilir ve düzenler sağdan sola olabilir. Ekran okuyucular grupları ve sekmeleri görür. Tüm sürümlerde bulunur; Delphi Community'de sgcEditors için tasarım zamanı paketi yoktur, bu yüzden orada yerleşim denetimi kodla oluşturulur.Yardım

Veri Formları

ÖzellikAyrıntılarCommunityYardım
Veri duyarlı düzenleyicilerTarih seçici, saat seçici, spin düzenleyici, derecelendirme, aralık kaydırıcı, düğmeli düzenleyici, maskeli düzenleyici, para birimi düzenleyicisi, memo ve lookup düzenleyicisi DataSource ve DataField alanlarına bağlanır; aralık kaydırıcı ayrıca EndDataField alanına bağlanır ve lookup düzenleyicisi listesini ikinci bir veri kümesinden ListSource, KeyField ve ListField ile doldurur. Boş alanlar boş görünür. Delphi ve C++ Builder.KayıtlıYardım
WinForms veri bağlamaWinForms tarih ve saat seçicileri, spin düzenleyici, derecelendirme, aralık kaydırıcı ile düğmeli, maskeli, para birimi, lookup ve memo düzenleyicileri bir alanı DataSource, DataMember ve DataField ile bağlar: bir BindingSource, bir DataTable, bir DataView veya bir List.KayıtlıYardım
Herhangi bir koleksiyondan lookup listeleriItemsSource, DisplayMember ve ValueMember lookup düzenleyicisini WinForms, WPF ve Avalonia'da doldurur; SelectedValue ve SelectedItem türlenmiş nesneleri döndürür.Yardım
DoğrulamasgcUICore doğrulayıcısı, sgcEditors ve standart denetimleri zorunlu, aralık, uzunluk, düzenli ifade, e-posta, karşılaştırma ve özel kurallara göre denetler; çerçeve, simge, özet listesi ve erişilebilir iletilerle, VCL, FireMonkey, WinForms, WPF ve Avalonia'da. .NET'te IDataErrorInfo ve INotifyDataErrorInfo hatalarını da gösterir.Yardım
Smart PasteAy takvimi, tarih, saat ve tarih saat seçiciler, spin düzenleyici, derecelendirme, token düzenleyici, renk seçici, düğmeli, maskeli, para birimi ve lookup düzenleyicileri ile memo Smart Paste'e katılır. TsgcVCLSmartPaste ve TsgcFMXSmartPaste (.NET'te TsgcWinFormsSmartPaste, TsgcWpfSmartPaste ve TsgcAvaloniaSmartPaste), yapıştırılan bir metni, örneğin bir e-postayı veya bir adres bloğunu, bir formun denetimleri için değerlere dönüştürür; sgcEditors ile standart düzenleyici, açılır kutu, onay kutusu ve tarih denetimlerini aynı şekilde, Geri Al ve bir Smart Paste düğmesiyle. Yapay zeka sağlayıcısına yalnızca yapıştırılan metin ve alan açıklamaları gönderilir, sağlayıcı yoksa yerel bir ayrıştırıcı Ad: değer gibi satırları okur.Yardım
Veri formu oluşturucuTsgcVCLDataForm ve TsgcFMXDataForm, yerleşim denetimi üzerinde eksiksiz bir düzenleme formu oluşturur: bir TDataSet'ten, türüne göre seçilen alan başına bir sgcEditors denetimiyle, ya da bir sınıfın published özelliklerinden RTTI ve BindObject ile. .NET'te TsgcWinFormsDataForm, TsgcWpfDataForm ve TsgcAvaloniaDataForm bir DataTable, bir DataView, bir liste veya tek bir nesne alır. Fields her alanın başlığını, türünü, grubunu, sekmesini ve sırasını belirler, bir gezgin ise ilk, önceki, sonraki, son, yeni, düzenle, sil, kaydet ve iptal ekler. Delphi, C++ Builder ve .NET.KayıtlıYardım
Veri formu doğrulamasıHer alan sgcUICore doğrulayıcısının kuralları olur: zorunlu, aralık, uzunluk, düzenli ifade ve e-posta; kendi denetimleriniz için ayrıca OnValidateField vardır. Post önce kaydı doğrular, bir özet hataları listeler ve görünmeyen bir sekmedeki geçersiz alan kendi sekmesini seçer.KayıtlıYardım
Veri formu Smart PasteSmartPaste, SmartPasteAsync ve SmartPasteFromClipboard, ayrıca gezginin bir düğmesi, düzenleyicilerin kendi Smart Paste'inde kullandığı yapay zeka katmanı üzerinden yapıştırılan bir metinle kaydın her alanını doldurur. Doldurduğu alanlarda bir yapay zeka rozeti görünür ve SmartPasteUndo eski değerleri geri koyar. Sağlayıcı yoksa yerel bir ayrıştırıcı Ad: değer gibi satırları okur.KayıtlıYardım
JSON olarak kaydedilen yerleşimlerSaveLayout ve LoadLayout, her öğenin sırasını, üstünü, boyutlarını ve görünürlüğünü, her sekmeli grubun etkin sekmesini ve kullanıcının gizlediği öğeleri JSON olarak bir dizeye, bir akışa veya bir dosyaya saklar. Daha eski bir sürümle kaydedilen yerleşim daha yenisinde yüklenir.Yardım

Giriş, Yerel Ayar ve Erişilebilirlik

ÖzellikAyrıntılarCommunityYardım
Gerçek metin girişiTarih, saat, sayı ve onaltılık alanlar yerel düzenleme alanlarıdır; böylece IME, pano, geri alma ve ekran okuyucular çalışır.Yardım
YerelleştirmeHer denetim kendi yerel ayarını taşır: gün ve ay adları, biçimler, haftanın ilk günü, denetim başına FormatSettings.Yardım
KlavyeAçılır listeler için F4 veya Alt+Aşağı, takvimde oklar ile PageUp ve PageDown, spin edit'te fare tekerleği ve otomatik tekrar, her düzenleyici düğmesi için bir kısayol, odak halkası.Yardım
Monitör başına DPI96 DPI'da mantıksal piksellerle yerleşim, monitör başına ölçeklenir ve açılır liste kendi monitörünün DPI değerinde çizilir.Yardım
Sağdan sola (Arapça ve İbranice)Artır/azalt, açılır liste ve temizle düğmeleri diğer tarafa geçer; kaydırıcı ve derecelendirme yönü, takvimin hafta günü sırası, oklar ve belirteç akışı yansıtılır, iç düzenleme alanı da aynı yönü alır.Yardım
Ekran okuyucular ve yüksek karşıtlıkHer düzenleyici rolünü, adını ve değerini UI Automation'a sunar; bileşik düzenleyicilerin parçalarıyla (tarih parçaları, token'lar, derecelendirme yıldızları, renk, düzenleyici düğmeleri, lookup listesi) ve açıkken açılır pencereleriyle birlikte; geçersiz bir alan durumunu ve hata iletisini bildirir. Odak halkası her zaman görünürdür ve Windows yüksek karşıtlığı izlenir. VCL'de (Delphi 7 ile 13), Windows'ta FireMonkey'de, WinForms, WPF ve Avalonia'da varsayılan olarak açıktır.Yardım

Temalar ve Çizim

ÖzellikAyrıntılarCommunityYardım
TemalarTek bir özellikle açık ve koyu temalar, ayrıca AccentColor, TextStyle ve doğrulama için bir hata rengi.Yardım
Arayüzsüz çizimHer denetimde ve başsız modellerde SaveToPNG ve SaveToSVG, Linux64'te de. Düğmeli, arama, maskeli, para birimi ve lookup düzenleyicileri ile memo, değer metnini PNG, SVG ve yazdırılan veya önizlenen sayfalarda korur.Yardım

sgcEditors ve standart Delphi denetimleri

GörevStandart Delphi denetimlerisgcEditors
Açılır pencereden bir tarih veya saat seçinTDateTimePickerTsgcVCLDatePicker, TsgcVCLTimePicker
Tek denetimde tarih ve saatTDateTimePickerTsgcVCLDateTimePicker
En fazla uzunluğa sahip bir gün aralığı seçinTMonthCalendaresmRange, MaxRangeDays
Tek tek tarihleri ve hafta günlerini engelleyinTMonthCalendarDisabledDates, DisabledWeekDays, OnIsDateDisabled
Denetim başına yerel ayarTDateTimePickerFormatSettings
Delphi veya .NET maske söz dizimiyle maskeli girişTMaskEditTsgcVCLMaskEdit, MaskSyntax
Çok sütunlu bir listeden satır seçinTDBLookupComboBoxTsgcVCLLookupEdit, TsgcVCLDBLookupEdit
Düğmeli bir düzenleyiciTButtonedEditTsgcVCLButtonEdit
Dokunmatik panelde sayı yazınTTouchKeyboardTsgcVCLNumPad, TsgcVCLNumPadPopup
Dokunmatik ekranda metin yazınTTouchKeyboardTsgcVCLKeyboard, TsgcVCLKeyboardPopup
Ayarlar için bir açma kapama anahtarıTToggleSwitchTsgcVCLToggleSwitch
Bir IPv4 veya IPv6 adresini düzenleyinTMaskEditTsgcVCLIPAddressEdit
Zaman aşımı gibi bir süre girinTSpinEditTsgcVCLTimeSpanEdit
Önizlemeyle bir yazı tipi ailesi seçinScreen.Fonts ile TComboBox, TFontDialogTsgcVCLFontPicker
Onay kutulu bir seçenek listesiTCheckListBoxTsgcVCLCheckListBox
İki liste arasında öğe taşıyınİki TListBox denetimi ve düğmelerTsgcVCLDualListBox

Yalnızca yetenekler, yardımda belgelendiği şekliyle. Performans iddiası yoktur.

.NET için sgcEditors

.NET düzenleyicileri aynı ad ve olaylara sahip bir C# portudur; WinForms, WPF ve Avalonia için. WPF'de değer özellikleri iki yönlü bağlanan bağımlılık özellikleridir. Lookup düzenleyicisi her konakta ItemsSource, DisplayMember ve ValueMember alır, Kayıtlı sürümde ise WinForms düzenleyicileri bir alanı DataSource, DataMember ve DataField ile bağlar.

PaketSürümİçerik
esegece.sgcEditors.CommunityCommunity (ücretsiz)Çekirdek kitaplık
esegece.sgcEditors.WinForms.CommunityCommunity (ücretsiz)Windows Forms denetimleri
esegece.sgcEditors.Wpf.CommunityCommunity (ücretsiz)WPF denetimleri
esegece.sgcEditors.Avalonia.CommunityCommunity (ücretsiz)Avalonia denetimleri
esegece.sgcEditors.Rendering.CommunityCommunity (ücretsiz)Arayüzsüz çizim
esegece.sgcEditorsKayıtlıÇekirdek kitaplık
esegece.sgcEditors.WinFormsKayıtlıWindows Forms denetimleri
esegece.sgcEditors.WpfKayıtlıWPF denetimleri
esegece.sgcEditors.AvaloniaKayıtlıAvalonia denetimleri
esegece.sgcEditors.RenderingKayıtlıArayüzsüz çizim

Belgeler

sgcEditors ürününün her özelliği sgcUI yardımında belgelenmiştir ve her geliştirme ortamı için ayrı bir sürüm vardır.

Çevrimiçi Yardım

sgcEditors tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.

Delphi →
C++ Builder →
.NET →

PDF Kılavuzları

Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.

Delphi (PDF) →
C++ Builder (PDF) →
.NET (PDF) →
En avantajlı seçenek: All-AccessTüm eSeGeCe ürünleri, Premium Destek dahil, yılda €1,059'dan itibaren.
All-Access fiyatlarına bakın

sgcEditors ile Geliştirin

sgcUI denemesini indirin ve sgcEditors ürününü Delphi, C++ Builder veya .NET uygulamanıza ekleyin.