PowerTools PlusPak for Windows Forms 8.0J > PlusPakの使い方 > 情報表示 > GcBalloonTipコンポーネント > バルーンチップの表示 |
プロパティ | 説明 |
---|---|
AutoClose | 自動的に閉じるかどうか |
AutoPopDelay | 自動的に閉じるまでの時間 |
AutoShow | コントロール上にマウスを移動したときに、自動的に表示するかどうか |
AutoSize | バルーンチップのサイズを自動的に調整するかどうか |
BackColor | 背景色 |
Caption | キャプション |
CaptionFont | キャプションのフォント |
CaptionForeColor | キャプションの文字色 |
CustomIcon | カスタムアイコン画像 |
GradientEffect | 背景のグラデーション |
IconType | 表示するアイコンの種類 |
InitialDelay | 自動的に表示するまでの時間 |
LongTapDelay | コントロールを長押ししたときに自動的に表示するまでの時間 |
MaxHeight | 高さの上限 |
MaxWidth | 幅の上限 |
Shape | 枠の形状 |
ShowCloseButton | 閉じるボタンを表示するかどうか |
Size | サイズ |
Text | 表示するテキスト |
TextFont | テキストのフォント |
TextForeColor | テキストの文字色 |
UseVisualStyleBackColor | 視覚スタイルがサポートされている場合、視覚スタイルを使用して背景を描画するかどうか |
' 表示するバルーンチップのオブジェクトを作成します。 Dim myTipInfo As New GrapeCity.Win.Components.BalloonTipInformation ' テキストボックスコントロールにセットします。 BalloonTip1.SetBalloonTipInformation(TextBox1, myTipInfo) ' バルーンチップの内容を設定します。 myTipInfo.Caption = "不正な入力" myTipInfo.Text = "入力された値が不正です。"
// 表示するバルーンチップのオブジェクトを作成します。 GrapeCity.Win.Components.BalloonTipInformation myTipInfo = new GrapeCity.Win.Components.BalloonTipInformation(); // テキストボックスコントロールにセットします。 BalloonTip1.SetBalloonTipInformation(TextBox1, myTipInfo); // バルーンチップの内容を設定します。 myTipInfo.Caption = "不正な入力"; myTipInfo.Text = "入力された値が不正です。";
' BalloonTipInformationクラスを生成します。 Dim myTipInfo As New GrapeCity.Win.Components.BalloonTipInformation ' バルーンチップを自動的に表示する設定をします。 myTipInfo.AutoShow = True ' コントロールにバルーンチップを設定します。 GcBalloonTip1.SetBalloonTipInformation(TextBox1, myTipInfo)
// BalloonTipInformationクラスを生成します。 GrapeCity.Win.Components.BalloonTipInformation myTipInfo = new GrapeCity.Win.Components.BalloonTipInformation(); // バルーンチップを自動的に表示する設定をします。 myTipInfo.AutoShow = true; // コントロールにバルーンチップを設定します。 gcBalloonTip1.SetBalloonTipInformation(textBox1, myTipInfo);
メンバ名 | 説明 |
---|---|
TopLeft | コントロールの左上に表示します。 |
TopCenter | コントロールの中央上に表示します。 |
TopRight | コントロールの右上に表示します。 |
BottomLeft | コントロールの左下に表示します。 |
BottomCenter | コントロールの中央下に表示します。 |
BottomRight | コントロールの右下に表示します。 |
GcBalloonTip1.Show(TextBox1, GrapeCity.Win.Components.TipPosition.BottomLeft)
gcBalloonTip1.Show(textBox1, GrapeCity.Win.Components.TipPosition.BottomLeft);
Private Sub DataGridView1_CellValidating(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellValidatingEventArgs) Handles DataGridView1.CellValidating If e.FormattedValue.ToString() = string.Empty Then Dim bound As Rectangle = DataGridView1.GetCellDisplayRectangle(DataGridView1.CurrentCell.ColumnIndex, DataGridView1.CurrentCell.RowIndex, True) Dim balloon As New GrapeCity.Win.Components.BalloonTipInformation balloon.Text = "この欄を空にすることはできません。" + Environment.NewLine + "ColumnIndex:" & e.ColumnIndex & " RowIndex:" & e.RowIndex GcBalloonTip1.Show(DataGridView1, bound, GrapeCity.Win.Components.TipPosition.BottomCenter, balloon) End If End Sub
private void DataGridView1_CellValidating(System.Object sender, System.Windows.Forms.DataGridViewCellValidatingEventArgs e) { if (e.FormattedValue.ToString() == string.Empty) { Rectangle bound = dataGridView1.GetCellDisplayRectangle(dataGridView1.CurrentCell.ColumnIndex, dataGridView1.CurrentCell.RowIndex, true); GrapeCity.Win.Components.BalloonTipInformation balloon = new GrapeCity.Win.Components.BalloonTipInformation(); balloon.Text = "この欄を空にすることはできません。" + Environment.NewLine + "ColumnIndex:" + e.ColumnIndex + " RowIndex:" + e.RowIndex; gcBalloonTip1.Show(dataGridView1, bound, GrapeCity.Win.Components.TipPosition.BottomCenter, balloon); } }
' BalloonTipInformationクラスを生成します。 Dim myTipInfo As New GrapeCity.Win.Components.BalloonTipInformation ' カスタムアイコンを読み込みます。 myTipInfo.CustomIcon = Image.FromFile("C:/images/custom_icon.png") ' 表示するアイコンをカスタムアイコンに設定します。 myTipInfo.IconType = GrapeCity.Win.Components.IconType.CustomIcon ' コントロールにバルーンチップを設定します。 GcBalloonTip1.SetBalloonTipInformation(TextBox1, myTipInfo)
// BalloonTipInformationクラスを生成します。 GrapeCity.Win.Components.BalloonTipInformation myTipInfo = new GrapeCity.Win.Components.BalloonTipInformation(); // カスタムアイコンを読み込みます。 myTipInfo.CustomIcon = Image.FromFile("C:/images/custom_icon.png"); // 表示するアイコンをカスタムアイコンに設定します。 myTipInfo.IconType = GrapeCity.Win.Components.IconType.CustomIcon; // コントロールにバルーンチップを設定します。 gcBalloonTip1.SetBalloonTipInformation(textBox1, myTipInfo);
Private Sub TextBox1_Validating(ByVal sender As System.Object, ByVal e As System.ComponentModel.CancelEventArgs) Handles TextBox1.Validating If TextBox1.Text.Length <> 8 Then ' 表示するバルーンチップのオブジェクトを作成します。 Dim tipinfo As New GrapeCity.Win.Components.BalloonTipInformation ' テキストコントロールにセットします。 GcBalloonTip1.SetBalloonTipInformation(TextBox1, tipinfo) ' バルーンチップの内容を設定します。 tipinfo.Caption = "不正な入力" tipinfo.Text = "8桁のユーザーIDを入力してください。" tipinfo.IconType = GrapeCity.Win.Components.IconType.Error ' バルーンチップを表示します。 GcBalloonTip1.Show(TextBox1, GrapeCity.Win.Components.TipPosition.BottomCenter) ' イベントをキャンセルします。 e.Cancel = True End If End Sub
private void TextBox1_Validating(object sender, System.ComponentModel.CancelEventArgs e) { if (textBox1.Text.Length != 8) { // 表示するバルーンチップのオブジェクトを作成します。 GrapeCity.Win.Components.BalloonTipInformation tipinfo = new GrapeCity.Win.Components.BalloonTipInformation(); // テキストコントロールにセットします。 gcBalloonTip1.SetBalloonTipInformation(textBox1, tipinfo); // バルーンチップの内容を設定します。 tipinfo.Caption = "不正な入力"; tipinfo.Text = "8桁のユーザーIDを入力してください。"; tipinfo.IconType = GrapeCity.Win.Components.IconType.Error; // バルーンチップを表示します。 gcBalloonTip1.Show(textBox1, GrapeCity.Win.Components.TipPosition.BottomCenter); // イベントをキャンセルします。 e.Cancel = true; } }