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.
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.
17 özellik
9 özellik
5 özellik
2 özellik
6 NuGet paketi
Ç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.
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Aylık takvim | Tek 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çici | Açılır takvimli tarih girişi ve ay adlarını anlayan esnek bir ayrıştırıcı. | Yardım | |
| Saat seçici | Yerel bir düzenleme alanında saat girişi. | Yardım | |
| Tarih ve saat seçici | Tarih 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çici | Bir 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üzenleyici | Etiketler 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 |
| Derecelendirme | Yıldızla derecelendirme girişi. | Yardım | |
| Spin edit | Fare 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üzenleyicisi | Yazmada 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üzenleyici | Delphi 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üzenleyicisi | Yerel 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 | |
| Memo | Yer 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üzenleyici | TsgcVCLIPAddressEdit 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üzenleyici | TsgcVCLTimeSpanEdit 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çici | TsgcVCLFontPicker 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 liste | TsgcVCLCheckListBox 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 kutusu | TsgcVCLDualListBox 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 NumPad | TsgcVCLNumPad, 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 klavyesi | TsgcVCLKeyboard, 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 denetimi | TsgcVCLLayoutControl 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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Veri duyarlı düzenleyiciler | Tarih 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ğlama | WinForms 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 listeleri | ItemsSource, 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ğrulama | sgcUICore 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 Paste | Ay 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şturucu | TsgcVCLDataForm 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 Paste | SmartPaste, 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şimler | SaveLayout 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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Gerçek metin girişi | Tarih, 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ştirme | Her 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 | |
| Klavye | Açı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 DPI | 96 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ık | Her 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 |
| Özellik | Ayrıntılar | Community | Yardım |
|---|---|---|---|
| Temalar | Tek bir özellikle açık ve koyu temalar, ayrıca AccentColor, TextStyle ve doğrulama için bir hata rengi. | Yardım | |
| Arayüzsüz çizim | Her 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 |
| Görev | Standart Delphi denetimleri | sgcEditors |
|---|---|---|
| Açılır pencereden bir tarih veya saat seçin | TDateTimePicker | TsgcVCLDatePicker, TsgcVCLTimePicker |
| Tek denetimde tarih ve saat | TDateTimePicker | TsgcVCLDateTimePicker |
| En fazla uzunluğa sahip bir gün aralığı seçin | TMonthCalendar | esmRange, MaxRangeDays |
| Tek tek tarihleri ve hafta günlerini engelleyin | TMonthCalendar | DisabledDates, DisabledWeekDays, OnIsDateDisabled |
| Denetim başına yerel ayar | TDateTimePicker | FormatSettings |
| Delphi veya .NET maske söz dizimiyle maskeli giriş | TMaskEdit | TsgcVCLMaskEdit, MaskSyntax |
| Çok sütunlu bir listeden satır seçin | TDBLookupComboBox | TsgcVCLLookupEdit, TsgcVCLDBLookupEdit |
| Düğmeli bir düzenleyici | TButtonedEdit | TsgcVCLButtonEdit |
| Dokunmatik panelde sayı yazın | TTouchKeyboard | TsgcVCLNumPad, TsgcVCLNumPadPopup |
| Dokunmatik ekranda metin yazın | TTouchKeyboard | TsgcVCLKeyboard, TsgcVCLKeyboardPopup |
| Ayarlar için bir açma kapama anahtarı | TToggleSwitch | TsgcVCLToggleSwitch |
| Bir IPv4 veya IPv6 adresini düzenleyin | TMaskEdit | TsgcVCLIPAddressEdit |
| Zaman aşımı gibi bir süre girin | TSpinEdit | TsgcVCLTimeSpanEdit |
| Önizlemeyle bir yazı tipi ailesi seçin | Screen.Fonts ile TComboBox, TFontDialog | TsgcVCLFontPicker |
| Onay kutulu bir seçenek listesi | TCheckListBox | TsgcVCLCheckListBox |
| İki liste arasında öğe taşıyın | İki TListBox denetimi ve düğmeler | TsgcVCLDualListBox |
Yalnızca yetenekler, yardımda belgelendiği şekliyle. Performans iddiası yoktur.
.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.
| Paket | Sürüm | İçerik |
|---|---|---|
esegece.sgcEditors.Community | Community (ücretsiz) | Çekirdek kitaplık |
esegece.sgcEditors.WinForms.Community | Community (ücretsiz) | Windows Forms denetimleri |
esegece.sgcEditors.Wpf.Community | Community (ücretsiz) | WPF denetimleri |
esegece.sgcEditors.Avalonia.Community | Community (ücretsiz) | Avalonia denetimleri |
esegece.sgcEditors.Rendering.Community | Community (ücretsiz) | Arayüzsüz çizim |
esegece.sgcEditors | Kayıtlı | Çekirdek kitaplık |
esegece.sgcEditors.WinForms | Kayıtlı | Windows Forms denetimleri |
esegece.sgcEditors.Wpf | Kayıtlı | WPF denetimleri |
esegece.sgcEditors.Avalonia | Kayıtlı | Avalonia denetimleri |
esegece.sgcEditors.Rendering | Kayıtlı | Arayüzsüz çizim |
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.
sgcEditors tanıtımıyla başlayın, ardından hızlı başlangıcı ve özellik konularını izleyin.
Delphi →Tam sgcUI yardımı, çevrimdışı okumak veya yazdırmak için PDF dosyası olarak.
Delphi (PDF) →