C#C#を始めよう|タイマーイベントを使ってアナログ時計を作ってみた こんな感じの時計です。 画像なので静止画ですが、実際は時計として動作します。 サンプルコード namespace test { public partial class Form1 : Form { ...C#It
C#C#を始めよう|タプル型を使って複数の戻り値を返すメソッド まずはC# 7.0 以降から利用できるタプルについて知っておきましょう。 タプルって何? Tupleと書いて「タプル」言うようです。 タプルを使うことによって軽量データ構造に複数のデータ要素をグループ化することができます。 ...C#It
C#C#を始めよう|コンストラクタとデストラクタ またまた聞きなれない言葉が出場しました。 コンストラクタ!?。 デストラクタ!?。 クラス内のメソッド コンストラクタとデストラクタはクラス内に定義するメソッドです。 コンストラクタ クラスを生成(インスタンス)すると同時に...C#It
C#C#を始めよう|列挙型を使ってみる れっ!、れっ!!、列挙型って!? 列挙型とは名前の付いた定数の集まりです。 列挙型で定義される定数は列挙子リストと呼ばれます。 通常は列挙子に、0(ゼロ)から順に整数値が付けられます。 付けられる整数値の型は、byte、sbyt...C#It
C#C#を始めよう|オーバーライドを使ってみる オーバーライドとは!? 継承した新しいクラス(サブクラス)では、継承元のクラス(スーパークラス)のメソッドを使うことが出来ます。 その時、サブクラス上で新しくメソッドを作成することもできますが、スーパークラスのメソッドを異なる機能に...C#It
C#C#を始めよう|SSHでXSERVERのMySQLに接続 C#でXSERVERのMySQLを使ったプログラムを作る必要があったのですが、最初は簡単にできると思っていたのですが、かなり手こずったので完成した結果を記録に残します。 XSERVERのSSHキー 前提としてXSERVERのSSHキー(...C#It
C#C#を始めよう|DataGridViewを操作 特定の列を非表示にする DataGridView.Columns.Visible = false; DataGridView.Columns.Visible = false; DataGridView.Columns.Visible ...C#It
C#C#を始めよう|DataGridViewにデータベースのテーブルを表示 何かと便利なDataGridViewにSQL ServerとMySQLのテーブルを表示します。 参照設定 SQL ServerとMySQLのそれぞれの参照設定します。 SQL Server using System.Data.Sql...C#ItSQL
C#C#を始めよう|DataGridViewでEnterキーをTabキーと同様に動作させる 以前にFormを使ったプログラムでEnterキーを押したらまるでTabを押したかのように動作する対策をしましが、落とし穴がありました。 DataGridViewでは機能しないのです。 Enterキーでは隣のセルにフォーカスが...C#It
C#C#を始めよう|フォームでEnterキーをTabキーと同様に動作させる フォームに複数のコントロール(入力フィールド)が存在するばあい、次のコントロールにフォーカスを移動する時、通常ではTabキーで移動します。 しかし、心情的にEnterキーを押したくなりませんか?。 Tabキーでの移動は何気に不便と思...C#It