Panelなどコントロール(Control)上で右クリックをしてコンテキストメニューを開いた位置に新たにPictureBoxなどのコントロールを追加する(...
下の写真のように、水色のPanelの上で、コンテキストメニューを開き、その選択に応じて、新たにPictureBoxなどのコントロールを追加する。 ポイントは、コンテキストメニューを開くために、右クリックした位置を取得する点である。この点については、dobon.netを参考にした。https://dobon.net/vb/dotnet/control/cmclickpoint.html...
View ArticlePanelなどコントロール(Control)上で右クリックをしてコンテキストメニューを開いた位置に新たにPictureBoxなどのコントロールを追加する(...
(その1)で紹介した「Panelなどコントロール(Control)上で右クリックをしてコンテキストメニューを開いた位置に新たにPictureBoxなどのコントロールを追加する」に引き続き、更に追加したコントロールを削除するソースコードを紹介する。...
View Articlestring配列をint配列に変換
string配列をint配列へできるだけスッキリと記述したかったのでググった結果をメモメモ(~_~メ)string[] strArray = { "1", "10", "100", "1000", "10000" }; int[] intArray = new int[strArray.Length]; for (int i = 0; i < intArray.Length; i++)...
View Article[Unity初心者]マウスポインタの位置を取得
概要マウスをクリックした時に、マウスポインタの座標をコンソールに表示します。本文voidUpdate(){if(Input.GetMouseButtonDown(0)){Vector3mousePos=Input.mousePosition;Debug.Log("x:"+mousePos.x+" y:"+mousePos.y);}}Vector3型は~.xでX座標~.yでY座標~.zでZ座標が取り出せます
View Article.NETで正確に文字列のサイズを計測するのに2度手間がかかる
.NETで文字列のサイズを計測するのにはGraphics.MeasureString()を使いますよね?文字列のサイズが知りたいのに、1度適当なサイズのBitmapをGraphics.FromImage()してあげないとMeasureString()が使えないという話は置いておいて、ただ単純にMeasureString()をしただけじゃ、文字列のサイズを正確に計測することはできません。どうしても、左...
View Article【Unity初心者】関数(メソッド)説明シリーズ その1 自作関数の作り方
環境Unity 2019.3.7f1はじめに過去記事で関数(メソッド)の概略をお話ししました。https://qiita.com/Maru60014236/items/412925cdefd7a462caf8以前紹介した関数の概略図 1.用意されている関数-返り値有-引数不要 2.用意されている関数-返り値無-イベント関数-引数必要 3.用意されている関数-返り値無-イベント関数-引数不要...
View ArticleAzure App ServiceのIPがSQL DatabaseにBANされた話
はじめにある新サービスの環境構築中、Azure DevOpsのPipelineからApp Serviceをデプロイしたところ、 Azure SQL Databaseへの接続でLogin failed for user '{ユーザー ID}'.というエラーが発生し、調査に時間を要しました。結果として、パスワード間違いのログイン試行を繰り返したためにSQL DatabaseにApp...
View Article32ビットと64ビットアプリの連携
背景PLCでステージ動作を制御し、ラインカメラで撮影した画像で外観検査する装置を立ち上げることになりました。ラインカメラで大きな画像を扱うので64ビットでやりたいのですが、PLCは32ビットにしか対応していません。そこで、画像を扱う部分とPLC制御を別々のアプリにし、アプリ間で連携させることにしました。色々調べたところ、WCF(Windows Communication...
View ArticleWOLによる社内PCの電源管理について
はじめに職場で新型コロナによるBCP対応という事で,在宅勤務が施行されました。業務の環境は自席PCからシンクライアントを利用した環境に変更となりました。しかし,一部の業務では自席PCを利用する必要があったため,WOL(Wake On...
View ArticleHttpClientをマルチスレッドで使用するとソケット枯渇する
HttpClientインスタンスは1つにし、MaxConnectionsPerServerを適切に設定するHttpClientの利用でソケット枯渇しないように、using (var httpClient = new HttpClient())のようにインスタンスを使い捨てにせずにprivate static HttpClient _httpClient = new...
View Article【Unity】オリジナルプロダクト開発に入る前に抑えておきたいこと! (2020/04)
オリジナルプロダクト開発に入る前にこの記事では、Unityで何かプロダクトを作る時に躓きがちなポイントや、エラー文7羽hん7667羽hん766またこの記事以外にも、動画教材で躓きがちなポイントをまとめているQiita記事がこちらにもありますので、目を通してみてください!便利なQiita記事Unity動画教材...
View ArticleAzure Web Apps にデプロイした ASP.NET Core アプリのレスポンスヘッダを制御する
Azure Web Apps にデプロイした ASP.NET Core アプリのレスポンスヘッダを制御するセキュリティ監査とかでヘッダを制御しないといけない人向け.まず、そもそも Azure Web Apps ではアプリは IIS 上にホスティングされるので、IIS の設定で制御できる. IIS の設定は当然 web.config です.<?xml version="1.0"...
View Articleローカルファイルの画像をコンテキストメニューからMarkdownリンクに変換する
TyporaというMarkdownエディターに出会ってからドキュメントはmarkdownで書くようになりました。...
View ArticleReactiveProperty 定義するとコンストラクタが長くなる問題
こういうやつです。usingReactive.Bindings;usingReactive.Bindings.Extensions;usingSystem;usingSystem.ComponentModel;usingSystem.Reactive.Disposables;usingSystem.Reactive.Linq;namespaceWpfApp2{publicclassMainWindo...
View ArticlemacOS環境でASP.NET COREのWEBアプリをMySQLに接続した
MySQLにデータベース作成最近ASP.NETでWEBアプリ開発してますが、macOS版の情報無さすぎワロタ。なのでささやかながらvisual studio for macの情報を共有していきたいと思います。今回は、ASP.NETとMySQLを接続する方法について書いていきます。プロジェクトを作成する段階から初めて行こうと思います。まずvisual studio for macを起動して。...
View ArticleC# ラムダ式とジェネリックのまとめ
C# ラムダ式とジェネリックのまとめ ```` using System.Linq; using System;public class Hello{ public static void Main(){ //ラムダ式 xxが引数 xxにレンジの結果が入る foreach(int i in Enumerable.Range(0,5).Select(xx => xx * 10)) {...
View Article自分のITライフを振り返りつつ、プログラミング言語の学ぶ順番について考える
http://www.minekawada.com/program-language-oder.html目次自分のプログラミング言語の学んできた順番川田さとし、C言語を始める川田さとし、Javascriptを始めるの巻川田さとし、Pythonに目覚める川田さとし、C#で仕事としてのプログラミングへ後編は作成中
View ArticleWPFでGitのDiffっぽい差分表示をするDiffPlexライブラリ。~あるいは、あるジェダイの変遷
前説$\style{background-color:black;}{遠い昔、はるかかなたの銀河系で……}$$\style{background-color:black;}{ }$...
View Article