質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

.NET

.NETとは、主に.NET Frameworkと呼ばれるアプリケーションまたは開発環境を指します。CLR(共通言語ランタイム)を搭載し、入力された言語をCIL(共通中間言語)に変換・実行することが可能です。そのため、C#やPythonなど複数の言語を用いることができます。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

Q&A

0回答

1851閲覧

C#のDatagridview でセルごとにツールチップの表示非表示を制御する方法

rskmt.

総合スコア0

C

C言語は、1972年にAT&Tベル研究所の、デニス・リッチーが主体となって作成したプログラミング言語です。 B言語の後継言語として開発されたことからC言語と命名。そのため、表記法などはB言語やALGOLに近いとされています。 Cの拡張版であるC++言語とともに、現在世界中でもっとも普及されているプログラミング言語です。

.NET

.NETとは、主に.NET Frameworkと呼ばれるアプリケーションまたは開発環境を指します。CLR(共通言語ランタイム)を搭載し、入力された言語をCIL(共通中間言語)に変換・実行することが可能です。そのため、C#やPythonなど複数の言語を用いることができます。

C#

C#はマルチパラダイムプログラミング言語の1つで、命令形・宣言型・関数型・ジェネリック型・コンポーネント指向・オブジェクティブ指向のプログラミング開発すべてに対応しています。

0グッド

0クリップ

投稿2021/06/26 13:06

前提・実現したいこと

C#でアプリケーションを作成しています。
Datagridview を使ってCSVにある項目をセル一つ一つに対して選択形式で選べるように設定しています。
CSVに記載されている項目名称が長くて、セルに入りきらない場合はツールチップを利用して
マウスを合わせた時に表示されるように設定しています。

発生している問題・エラーメッセージ

項目名称が長すぎて三転リーダーで省略される際だけツールチップを表示させるような仕組みを考えています。
逆にセル内に文字列が全文収まっている場合はツールチップを出さないようにしたいです。
※Datagridview ごとにツールチップの内容ではなく、表示非表示を制御できるのが理想です。
しかし、省略されていないとしてもセル内が文字列が自動的に改行されている場合、
(かつ、文字列がすべて半角の場合)ツールチップが表示されてしまいます。

該当のソースコード

ソースコード

試したこと

ここに問題に対して試したことを記載してください。

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

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

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2021/06/26 14:01 編集

問題じゃなくてやりたい事が書いてあるだけですよね。 何か自分で調べて試したんですか?開発環境、調査した情報、現状試したソースを提示してください。 [1-2. 投稿前に検索し、できるところまで自分でやってみましょう] https://teratail.com/help/question-tips#questionTips1-2
rskmt.

2021/06/26 14:10

閲覧いただきありがとうございます。 こちらでも一通りできる実装は試したつもりです。 特にセルごとに自動的に改行が入ることでツールチップがどうしても 自動表示になるのですが、CSVに記載される項目名称は半角全角がバラバラの予定なので 意図的に改行を入れることが難しいです。そのため、セルごとにツールチップの表示を 制御できればと思ったのですが、調べても引っかかりませんでした。 以上が簡単ではありますが、質問させていただいたまでの経緯になります。
退会済みユーザー

退会済みユーザー

2021/06/26 15:23 編集

もう一度言いますね。 開発環境、調査した情報、現状試したソースを提示してください。あなたの既に調査した情報は、あなた自身以外誰も知らないので、そういった情報を回答者が提示してしまっても無駄な労力になるからです。 ここは追記修正依頼欄なので、質問を編集して記入してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問