GrapeCity.Win.MultiRow.v80 アセンブリ > GrapeCity.Win.MultiRow 名前空間 : MaskedTextBoxCell クラス |
MaskedTextBoxCellクラスは、セルのようなSystem.Windows.Forms.MaskedTextBoxを表示する特別なタイプのCellです。
継承時の注意:
派生クラスでCloneメソッドをオーバーライドする場合は、基本クラスのCloneメソッドを呼び出して、基本クラスのプロパティが新しいセルにコピーされるようにしてください。また、派生クラスに追加したすべてのプロパティの値も必ずコピーしてください。
using System; using System.Windows.Forms; using System.Drawing; namespace GrapeCity.Win.MultiRow.SampleCode { public class MaskedTextBoxCellDemo : Form { private GcMultiRow gcMultiRow1 = new GcMultiRow(); public MaskedTextBoxCellDemo() { this.Text = "MaskedTextBoxCell Demo"; this.gcMultiRow1.Dock = DockStyle.Fill; this.Controls.Add(this.gcMultiRow1); this.Load += new EventHandler(Form1_Load); } private void Form1_Load(object sender, EventArgs e) { MaskedTextBoxCell jpDateMaskedTextBoxCell = new MaskedTextBoxCell(); jpDateMaskedTextBoxCell.Mask = "AA00年90月90日 90時90分"; jpDateMaskedTextBoxCell.Size = new Size(170, 21); MaskedTextBoxCell postalcodeMaskedTextBoxCell = new MaskedTextBoxCell(); postalcodeMaskedTextBoxCell.Mask = "000-0000"; postalcodeMaskedTextBoxCell.Size = new Size(60, 21); Cell[] cells = new Cell[] { jpDateMaskedTextBoxCell, postalcodeMaskedTextBoxCell }; Template template1 = Template.CreateGridTemplate(cells); template1.ColumnHeaders[0][0].Value = "日付と時間(和暦、日本語)"; template1.ColumnHeaders[0][1].Value = "郵便番号"; gcMultiRow1.Template = template1; gcMultiRow1.RowCount = 3; gcMultiRow1[0, 0].Value = "平成11年06月03日 09時30分"; gcMultiRow1[0, 1].Value = "182-0021"; } [STAThreadAttribute()] public static void Main() { Application.EnableVisualStyles(); Application.Run(new MaskedTextBoxCellDemo()); } } }
Imports System Imports System.Windows.Forms Imports System.Drawing Imports GrapeCity.Win.MultiRow Public Class MaskedTextBoxCellDemo Inherits Form Private gcMultiRow1 As New GcMultiRow() Public Sub New() Me.Text = "MaskedTextBoxCell Demo" Me.gcMultiRow1.Dock = DockStyle.Fill Me.Controls.Add(Me.gcMultiRow1) End Sub Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load Dim jpDateMaskedTextBoxCell As New MaskedTextBoxCell() jpDateMaskedTextBoxCell.Mask = "AA00年90月90日 90時90分" jpDateMaskedTextBoxCell.Size = New Size(170, 21) Dim postalcodeMaskedTextBoxCell As New MaskedTextBoxCell() postalcodeMaskedTextBoxCell.Mask = "000-0000" postalcodeMaskedTextBoxCell.Size = New Size(60, 21) Dim cells As Cell() = New Cell() {jpDateMaskedTextBoxCell, postalcodeMaskedTextBoxCell} Dim template1 As Template = Template.CreateGridTemplate(cells) template1.ColumnHeaders(0)(0).Value = "日付と時間(和暦、日本語)" template1.ColumnHeaders(0)(1).Value = "郵便番号" gcMultiRow1.Template = template1 gcMultiRow1.RowCount = 3 gcMultiRow1(0, 0).Value = "平成11年06月03日 09時30分" gcMultiRow1(0, 1).Value = "182-0021" End Sub <STAThreadAttribute()> _ Public Shared Sub Main() Application.EnableVisualStyles() Application.Run(New MaskedTextBoxCellDemo()) End Sub End Class
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
GrapeCity.Win.MultiRow.Cell
GrapeCity.Win.MultiRow.MaskedTextBoxCell