| 印刷 |
| ファイル名 | 内容 |
|---|---|
| C1.Common.dll | 共通アセンブリ(Visual Studio .NET 2002/2003 用) |
| C1.Win.C1FlexGrid.dll | C1FlexGrid アセンブリ(Visual Studio .NET 2002/2003 用) |
| C1.Win.C1FlexGrid.Classic.dll | C1FlexGridClassic アセンブリ(Visual Studio .NET 2002/2003 用) |
| C1.Win.C1FlexGrid.2.dll | C1FlexGrid アセンブリ(Visual Studio 2005/2008 用) |
| C1.Win.C1FlexGrid.Classic.2.dll | C1FlexGridClassic アセンブリ(Visual Studio 2005/2008 用) |
FlexGridNETwin_yyyymmdd.exe
(yyyymmddはインストーラのリリース時期によって変わります)
| 開発ツール | Visual Studio .NET 2002/2003 日本語版 | ||||||||||||||||||
| 開発言語 | Visual Basic、C# | ||||||||||||||||||
| OS |
|
| フレームワーク | .NET Framework 1.0/1.1 | ||||||||||||||||||
| OS |
|
| 開発ツール | Visual Studio 2005 ※/2008 日本語版 ※ Windows Vista で開発する場合は Visual Studio 2005 Service Pack 1 Update for Windows Vista の適用が必要です。 |
||||||||||||||||||
| 開発言語 | Visual Basic、C# | ||||||||||||||||||
| OS |
|
| フレームワーク | .NET Framework 2.0/3.0/3.5 | ||||||||||||||||||
| OS |
|
<User Folder>\
csac.dll
Deactiva.exe
Install.log
instsac.dll
Sweep.exe
Sweep.ini
Uninst.bat
Uninst_bat.EXE
Uninst.exe(※トライアル版のみ)
Uninst.ini(※トライアル版のみ)
UnRegInf.exe
Bin\
C1.Common.dll
C1.Win.C1FlexGrid.dll
C1.Win.C1FlexGrid.XML
C1.Win.C1FlexGrid.Classic.dll
090529\
C1.Common.dll
C1.Win.C1FlexGrid.dll
C1.Win.C1FlexGrid.Classic.dll
Bin2\
C1.Win.C1FlexGrid.2.dll
C1.Win.C1FlexGrid.2.XML
C1.Win.C1FlexGrid.Classic.2.dll
090529\
C1.Win.C1FlexGrid.2.dll
C1.Win.C1FlexGrid.Classic.2.dll
Bin2_Signed\
C1.Win.C1FlexGrid.2.dll
C1.Win.C1FlexGrid.Classic.2.dll
Readme.txt
C1FlexGrid\
ReleaseNote_4.0J_090529.htm
Samples\
CS\
VB\
C1FlexGridSamples.chm
Samples_2005\
CS\
VB\
C1FlexGridSamples_2005.chm
Tutorials\
CS\
VB\
Tutorials_2005\
CS\
VB\
Data\
NWind.mdb
H2Help\
ALinkIndex.HxK
C1.FlexGrid_H2Reg_cmd.ini
C1FlexGrid.HxA
C1FlexGrid.HxC
C1FlexGrid.HxK
C1FlexGrid.HxS
C1FlexGrid.HxT
F1HelpIndex.HxK
H2HelpReg.bat
H2HelpUnReg.bat
H2Reg.exe
H2Reg.ini
H2Reg_Log.txt
NamedURLIndex.HxK
Help\
C1FlexGrid.chm
Links\
Activation.chm
Feedback.htm
GrapeCityweb
Readme.htm
SupportForm.htm
SupportInfo.htm
SupportPolicy.htm
UserService
\<Program Files\Common Files>\
C1Studio\
Data\
NWind.mdb
Help\
ALinkIndex.HxK
C1.Studio_H2Reg_cmd.ini
C1Studio.HxA
C1Studio.HxC
C1Studio.HxK
C1Studio.HxS
C1Studio.HxT
F1HelpIndex.HxK
H2Reg.exe
H2Reg.ini
H2Reg_Log.txt
HelpReg.bat
HelpUnReg.bat
NamedURLIndex.HxK
\<Windows System32 Folder>\
sac.dll
| ファイル名 | 説明 |
|---|---|
| Bin\ | 本体アセンブリフォルダ(Visual Studio .NET 2002/2003 用) |
| Bin2\ | 本体アセンブリフォルダ(Visual Studio 2005/2008 用) |
| Bin2_Signed\ | 本体アセンブリフォルダ(Visual Studio 2005/2008 用 署名付き) |
| C1.Common.dll | 共通アセンブリ(Visual Studio .NET 2002/2003 用) Assembly version: 1.0.20031.116 ファイルバージョン: 1.0.20042.118 |
| C1.Win.C1FlexGrid.dll | 本体アセンブリ(Visual Studio .NET 2002/2003 用) Assembly version: 2.6.20071.324 ファイルバージョン: 2.6.20071.324 |
| C1.Win.C1FlexGrid.Classic.dll | 本体アセンブリ(Visual Studio .NET 2002/2003 用) Assembly version: 2.6.20071.324 ファイルバージョン: 2.6.20071.324 |
| C1.Win.C1FlexGrid.2.dll | 本体アセンブリ(Visual Studio 2005/2008 用) Assembly version: 2.6.20092.412 ファイルバージョン: 2.6.20092.412 |
| C1.Win.C1FlexGrid.Classic.2.dll | 本体アセンブリ(Visual Studio 2005/2008 用) Assembly version: 2.6.20092.412 ファイルバージョン: 2.6.20092.412 |
| C1FlexGrid.chm | 製品ヘルプ(Visual Studio .NET 2002/2003 用) |
| C1FlexGrid.HxS | 製品ヘルプ(Visual Studio 2005/2008 用) |
| Readme.txt | 電子署名付きアセンブリと未署名アセンブリについて |
| ReleaseNote_4.0J_090529.htm | FlexGrid for .NET リリースノート |
| Samples\*.* | サンプルおよびサンプルヘルプ(Visual Studio .NET 2002/2003 用) |
| Samples_2005\*.* | サンプルおよびサンプルヘルプ(Visual Studio 2005/2008 用) |
| Tutorials\*.* | チュートリアル(Visual Studio .NET 2002/2003 用) |
| Tutorials_2005\*.* | チュートリアル(Visual Studio 2005/2008 用) |
■ 注記 ■
ネットワークに接続されていない環境で電子署名付きのアセンブリを使用すると、現在の Windows セッション内で初めてアセンブリを使用する際に、読み込みに時間がかかる場合があります。 この現象は、OS がアセンブリに付与された証明書の有効性を検証するためインターネットに接続し、タイムアウトが発生するまで処理が戻らないために発生します。 このため、本製品インストール時は、デフォルトで未署名アセンブリが使用されるようになっています。以上の点を踏まえ、お客様のアプリケーションの仕様に合わせて、適切なアセンブリをご使用ください。■ 注記 ■
https://sa.grapecity.com/activation
■ 注記 ■
https://sa.grapecity.com/activation
https://sa.grapecity.com/deactivation
https://sa.grapecity.com/reactivation
■ 注記 ■
■ 参考情報 ■
コンピュータがインターネットに接続されていない場合の手続き、コンピュータがクラッシュした場合の再認証申請について、具体的な方法をライセンス認証ヘルプ(Activation.chm ファイル)で説明しています。このファイルは、製品インストール先の Links フォルダに格納されておりますのでご覧ください。(パッケージ版の場合は CD-ROM にも収録されています。)本ソフトウェア使用許諾契約書(以下「本契約」)をよくお読みください。
ここに記載されている内容は、ライセンス認証を受けて正規にインストールされた製品、もしくはトライアル版およびベータ版等を含むプレリリース版を対象としています。
グレープシティ株式会社(以下「グレープシティ」といいます)のソフトウェア製品(コンピュータプログラムとその他の関連資料を含み、以下「本製品」といいます)に含まれるインストール用媒体のパッケージを開封するか、インストール時に「同意する」または「はい」などの同意を意味する表示を電子的にクリックすることで、お客様は本契約のすべての条件に拘束され従うことに同意したとみなされます。本契約に同意できない場合は、本製品の使用をご遠慮ください。
1.適用の対象
本契約は、お客様とグレープシティとの間で、本製品の使用の権利を許諾する条件を定めるものです。お客様が本契約の内容を受諾した場合に限り、グレープシティは本製品を使用する権利をお客様に対して許諾します。2.使用権
3.著作権、知的財産権
4.禁止事項
5.限定保証
6.責任の制限
7.契約期間
8.契約の終了
9.製品内容の変更
10.トライアル版およびベータ版等を含むプレリリース版
11.個人情報の収集および保護
12.輸出管理
ソフトウェアを日本国外に持ち出す場合、日本国内外の輸出管理に関連する法規を遵守する必要がありますが、本製品は規制の対象外です。ただし、本製品を使用しお客様が作成されたアプリケーションは、この限りではありません。13.準拠法、合意管轄
本契約書は、日本国法に準拠するものとします。■ 注記 ■
トライアル版は、あくまでも製品の機能評価を目的として提供されているものであり、トライアル版を使用してアプリケーション開発を行うことはできません。
トライアル版で作成したプロジェクトをそのまま製品版で利用することはできません。製品版をご利用の場合は、新たにプロジェクトを作成し直す必要がございますのでご注意ください。
ダウンロードページ http://www.grapecity.com/japan/download/
フィードバックフォーム http://www.grapecity.com/japan/feedback/
お問い合わせ sales@grapecity.com
弊社Webサイト http://www.grapecity.com/japan/
◎サンプルコード (VB)
Private Sub flex_StartEdit(・・・
' Numberコントロールが2列目のカスタムエディタ
' に設定されている場合
If e.Col = 2 Then
flex.ImeMode = Windows.Forms.IImeMode.Off
flex.ImeMode = Windows.Forms.IImeMode.NoControl
End If
End Sub
◎サンプルコード (C#)
private void flex_StartEdit(・・・
{
// Numberコントロールが2列目のカスタムエディタ
// に設定されている場合
if (e.Col == 2)
{
flex.ImeMode = ImeMode.Off;
flex.ImeMode = ImeMode.NoControl;
}
}
◎サンプルコード (VB)
Private Sub flex_RowColChange(・・・
' Numberコントロールが2列目のカスタムエディタ
' に設定されている場合
If flex.Col = 2 Then
flex.StartEditing()
End If
End Sub
◎サンプルコード (C#)
private void flex_RowColChange(・・・
{
// Numberコントロールが2列目のカスタムエディタ
// に設定されている場合
if (flex.Col == 2)
{
flex.StartEditing();
}
}
◎サンプルコード (VB)
Private Sub Form1_Load(・・・
Me.KeyPreview = True
flex.Cols(1).ComboList = "AAA|BBB|CCC"
End Sub
Private Sub Form1_KeyUp(・・・
Me.Close()
End Sub
◎サンプルコード (C#)
private void Form1_Load(・・・
{
this.KeyPreview = true;
flex.Cols[1].ComboList = "AAA|BBB|CCC";
}
private void Form1_KeyUp(・・・
{
this.Close();
}
◎サンプルコード (VB) '' 大文字2文字の入力になります。 flex.Cols(1).EditMask = "<L>L" '' 小文字2文字入力になります。 flex.Cols(2).EditMask = ">L<L" ◎サンプルコード (C#) // 大文字2文字の入力になります。 flex.Cols[1].EditMask = "<L>L"; // 小文字2文字入力になります。 flex.Cols[2].EditMask = ">L<L";
◎サンプルコード (VB)
Private Sub flex_SetupEditor(・・・
Dim tb As New TextBox
tb = flex.Editor
' 対応コード
tb.Multiline = False
If Not (tb Is Nothing) Then
If fgflexCols(e.Col).Name = "Password" Then
' パスワード文字列の設定
tb.PasswordChar = "*"
End If
End If
End Sub
◎サンプルコード (C#)
private void flex_SetupEditor(・・・
{
TextBox tb = new TextBox();
tb = (TextBox)flex.Editor;
// 対応コード
tb.Multiline = false;
if(tb != null)
{
if(flex.Cols[e.Col].Name == "Password")
{
// パスワード文字列の設定
tb.PasswordChar = '*';
}
}
}
◎サンプルコード (VB)
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
flex.Font = New Font("MS Pゴシック", 11)
' GDIで描画します
flex.UseCompatibleTextRendering = False
' 編集時のマージンを設定
flex.Styles.Editor.Margins = New System.Drawing.Printing.Margins(3, 1, 2, 1)
End Sub
◎サンプルコード (C#)
private void Form1_Load(object sender, EventArgs e)
{
flex.Font = new Font("MS Pゴシック", 11);
// GDIで描画します
flex.UseCompatibleTextRendering = false;
// 編集時のマージンを設定
flex.Styles.Editor.Margins = new System.Drawing.Printing.Margins(3, 1, 2, 1);
}
◎サンプルコード (VB)
Private Sub flex_AfterEdit(・・・
Dim level As Integer = flex.Rows(e.Row).Node.Level
flex.Rows(e.Row).IsNode = True
flex.Rows(e.Row).Node.Level = level
End Sub
◎サンプルコード (C#)
private void flex_AfterEdit(・・・
{
int level = flex.Rows[e.Row].Node.Level;
flex.Rows[e.Row].IsNode = true;
flex.Rows[e.Row].Node.Level = level;
}
◎サンプルコード (VB)
flex.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.Lines Or _
C1.Win.C1FlexGrid.TreeStyleFlags.Leaf
◎サンプルコード (C#)
flex.Tree.Style = C1.Win.C1FlexGrid.TreeStyleFlags.Lines |
C1.Win.C1FlexGrid.TreeStyleFlags.Leaf;
◎サンプルコード(VB)
Dim img As Image = flex.CreateImage()
Me.BackgroundImage = img
img.Save("C:\junk.img")
Dim imgCopy As Image = Image.FromFile("C:\junk.img")
Clipboard.SetDataObject(imgCopy)
◎サンプルコード(C#)
Image img = flex.CreateImage();
this.BackgroundImage = img;
img.Save("C:\\junk.img");
Image imgCopy = Image.FromFile("C:\\junk.img");
Clipboard.SetDataObject(imgCopy);
◎サンプルコード(VB)
Dim al As ArrayList = New ArrayList()
Dim i As Integer
For i = 0 To 99
al.Add(New Point(i, i))
Next
flex.DataSource = al
◎サンプルコード(C#)
ArrayList al = new ArrayList();
for (int i = 0; i < 100; i++)
al.Add(new Point(i,i));
flex.DataSource = al;
◎サンプルコード (VB)
Private Sub Button1_Click(・・・
flex.LoadExcel("flex.xls", "TEST")
flex.AutoSizeRows()
'flex.Styles.Normal.Border.Style = C1.Win.C1FlexGrid.BorderStyleEnum.None
End Sub
◎サンプルコード (C#)
private void button1_Click(・・・
{
flex.LoadExcel("flex.xls", "TEST");
flex.AutoSizeRows();
//flex.Styles.Normal.Border.Style = C1.Win.C1FlexGrid.BorderStyleEnum.None;
}
◎サンプルコード (VB)
Private Sub Button1_Click(・・・
flex.Rows.Fixed = 0
flex.Cols.Fixed = 0
flex.LoadExcel("flex.xls", "TEST", C1.Win.C1FlexGrid.FileFlags.NoFreezing)
End Sub
◎サンプルコード (C#)
private void button1_Click(・・・
{
flex.Rows.Fixed = 0;
flex.Cols.Fixed = 0;
flex.LoadExcel("flex.xls", "TEST", C1.Win.C1FlexGrid.FileFlags.NoFreezing);
}
印刷、印刷プレビュー
◎サンプルコード (VB)
Private Sub Form1_Load(・・・
flex.Cols.Fixed = 0
flex.Styles.Normal.Font = New Font("MS ゴシック", 9)
flex.Font = New Font("MS ゴシック", 9)
' グリッド上はずれません。
flex(1, 0) = "1234567| 123456| 999| A | abcdefghijk|"
flex(2, 0) = "1234567| 123| 999| | abc |"
flex(3, 0) = "1234567| 1| 999| AAA| a |"
flex(4, 0) = "1234567| 1234| 999| AA | a b|"
flex.AutoSizeCol(0)
End Sub
Private Sub Button1_Click(・・・
' 印刷(プレビュー)時にはデータがずれて出力されます。
' これはGDIの問題です。
flex.PrintGrid("TEST", PrintGridFlags.ActualSize Or PrintGridFlags.ShowPreviewDialog)
End Sub
◎サンプルコード (C#)
private void Form1_Load(・・・
{
flex.Cols.Fixed = 0;
flex.Styles.Normal.Font = new Font("MS ゴシック", 9);
flex.Font = new Font("MS ゴシック", 9);
// グリッド上はずれません。
flex[1, 0] = "1234567| 123456| 999| A | abcdefghijk|";
flex[2, 0] = "1234567| 123| 999| | abc |";
flex[3, 0] = "1234567| 1| 999| AAA| a |";
flex[4, 0] = "1234567| 1234| 999| AA | a b|";
flex.AutoSizeCol(0);
}
private void button1_Click(・・・
{
// 印刷(プレビュー)時にはデータがずれて出力されます。
// これはGDIの問題です。
flex.PrintGrid("TEST", PrintGridFlags.ActualSize | PrintGridFlags.ShowPreviewDialog);
}
・セル範囲を指定しても、指定した範囲だけではなく、指定した行および列全体のデータがクリアされます。
・行や列の幅、表示/非表示、ソート、マージなどのプロパティ設定がデフォルトに戻ります。
◎サンプルコード(VB) Dim cr As C1.Win.C1FlexGrid.CellRange = flex.GetCellRange(1,1,2,2) cr.Clear(C1.Win.C1FlexGrid.ClearFlags.Content) ◎サンプルコード(C#) C1.Win.C1FlexGrid.CellRange cr = flex.GetCellRange(1,1,2,2); cr.Clear(C1.Win.C1FlexGrid.ClearFlags.Content);
◎サンプルコード(VB)
Private Sub flex_BeforeEdit(・・・
With flex
Select Case e.Col
Case 1 '' 1列目はひらがな
.ImeMode = ImeMode.Hiragana
Case 2 '' 2列目はカタカナ
.ImeMode = ImeMode.Katakana
Case Else '' 上記以外はIMEオフ
.ImeMode = ImeMode.Off
End Select
'' 必要です
.ImeMode = ImeMode.NoControl
End With
End Sub
◎サンプルコード(C#)
private void flex_BeforeEdit(・・・
{
switch(flex.Col)
{
case 3: // 1列目はひらがな
flex.ImeMode = ImeMode.Hiragana;
break;
case 2: // 2列目はカタカナ
flex.ImeMode = ImeMode.Katakana;
break;
default: // 上記以外はIMEオフ
flex.ImeMode = ImeMode.Off;
break;
}
// 必要です
flex.ImeMode = ImeMode.NoControl;
}
Release Version : 2.6.20092
Release Version : 2.6.20083
Release Version : 2.6.20082
Release Version : 2.6.20072
Release Version : 2.6.20071
Release Version : 2.5.20061
Release Version : 2.5.20044
Release Version : 2.1.20033
Release Version : 2.1.20032
Release Version : 1.1.20023
| ケース | 併用 |
|---|---|
| 同じプロジェクト内での使用 | 不可(いずれか1つのみ使用可) |
| 同じ開発環境へのインストール | 可 |
| 同じ運用環境へのインストール | 可 |
【商標および登録商標】 ・Microsoft、Windows、Visual Studio、Visual Basic は米国 Microsoft Corporation の 米国およびその他の国における登録商標です。 ・ComponentOne、FlexGrid for .NET は米国 ComponentOne 社の登録商標または商標です。 ・GrapeCity、PowerTools はグレープシティ株式会社の登録商標です。 ・その他記載されている製品名は各社の登録商標または商標です。