作成日: 2020/11/18 最終更新日: 2020/11/18
文書種別
使用方法
詳細
列のImageMapプロパティとImageAndText プロパティを使用することで、コンボボックスのドロップダウンリストに画像を表示させることが可能です。
以下に、ラジオボタンのON/OFF切り替えで、ドロップダウンリストにテキストのみ/画像とテキスト/画像のみを表示させるサンプルを記載します。
◎サンプルコード(VB)
詳細な実装方法と実際の動作は、製品付属の「Demo」サンプルにてご確認ください。
◇「Demo」サンプルのインストール先
・C:¥Users¥<アカウント名>¥Documents¥ComponentOne Samples¥WinForms¥C1FlexGrid¥CS¥Demo
・C:¥Users¥<アカウント名>¥Documents¥ComponentOne Samples¥WinForms¥C1FlexGrid¥VB¥Demo
※frmEdit.vb/frmEdit.csをご参照ください。
以下に、ラジオボタンのON/OFF切り替えで、ドロップダウンリストにテキストのみ/画像とテキスト/画像のみを表示させるサンプルを記載します。
◎サンプルコード(VB)
Private Sub optPictures_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles optPictureText.CheckedChanged, optNoPicture.CheckedChanged, optPictures.CheckedChanged
flex.ShowCell(0, 5)
If optNoPicture.Checked Then
flex.Cols(5).ImageAndText = True
flex.Cols(5).ImageMap = Nothing
End If
If optPictures.Checked Then
'国旗イメージを表示します。
flex.Cols(5).ImageMap = imgMap
flex.Cols(5).ImageAndText = False
flex.Cols(5).ImageAlign = ImageAlignEnum.LeftCenter
End If
If optPictureText.Checked Then
'国旗イメージと国名(テキスト)を表示します。
flex.Cols(5).ImageMap = imgMap
flex.Cols(5).ImageAndText = True
flex.Cols(5).ImageAlign = ImageAlignEnum.LeftCenter
End If
flex.AutoSizeCol(5)
flex.Refresh()
End Sub
◎サンプルコード(C#) private void optPictures_CheckedChanged(object sender, System.EventArgs e)
{
flex.ShowCell(0, 5);
if (optNoPicture.Checked)
{
flex.Cols[5].ImageAndText = true;
flex.Cols[5].ImageMap = null;
}
if (optPictures.Checked)
{
// 国旗イメージを表示します。
flex.Cols[5].ImageMap = imgMap;
flex.Cols[5].ImageAndText = false;
flex.Cols[5].ImageAlign = ImageAlignEnum.LeftCenter;
}
if (optPictureText.Checked)
{
// 国旗イメージと国名(テキスト)を表示します。
flex.Cols[5].ImageMap = imgMap;
flex.Cols[5].ImageAndText = true;
flex.Cols[5].ImageAlign = ImageAlignEnum.LeftCenter;
}
flex.AutoSizeCol(5);
flex.Refresh();
}
詳細な実装方法と実際の動作は、製品付属の「Demo」サンプルにてご確認ください。
◇「Demo」サンプルのインストール先
・C:¥Users¥<アカウント名>¥Documents¥ComponentOne Samples¥WinForms¥C1FlexGrid¥CS¥Demo
・C:¥Users¥<アカウント名>¥Documents¥ComponentOne Samples¥WinForms¥C1FlexGrid¥VB¥Demo
※frmEdit.vb/frmEdit.csをご参照ください。
関連情報
旧文書番号
86198