visual studio 2022 datagridviewで、空のセルをクリックしてテキストボックスを表示させる

実現したいこと

空のセルをクリックしてテキストボックスを表示させたい。

前提

環境はvisual studio 2022です。
datagridview はすでに作っています。

該当のソースコード

C#

1using System;2using System.Collections.Generic;3using System.ComponentModel;4using System.Data;5using System.Drawing;6using System.Linq;7using System.Runtime.Remoting.Metadata.W3cXsd2001;8using System.Text;9using System.Text.RegularExpressions;10using System.Threading.Tasks;11using System.Windows.Forms;12 13namespace schedule 14{15 public partial class Form1 : Form 16 {17 public Form1()18 {19 InitializeComponent();20 }21 private void Form1_Load(object sender, EventArgs e)22 {23 subjectTextBox.Visible = false 24 } 25 26 private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)27 {28 subjectTextBox.Visible = true;29 }30 31 private void dataGridView1_CellMouseClick(object sender, DataGridViewCellEventArgs e)32 {33 subjectTextBox.Visible = true;34 }35 36 private void dataGridView1_CellMouseDown(object sender, DataGridViewCellEventArgs e)37 {38 subjectTextBox.Visible = true;39 }40}

試したこと

文字をクリックしたときにCellContentClickが反応することは確認できました。
あとから入れた文字も同じような反応が確認できました。
他のイベントも試しましたがテキストボックスを表示できませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント