締切済み C#でコントロールを角丸に 2011/05/31 14:32 C#でコントロール(ピクチャボックスなど)の角を丸くする方法を教えてください。 いろいろ調べてみたのですが初心者なので理解できなかったです。 できればわかりやすくお願いします。 みんなの回答 (2) 専門家の回答 みんなの回答 samtomsan ベストアンサー率55% (1060/1897) 2011/06/02 11:24 回答No.2 > もう少しわかりやすいとありがたいです 「C# コントロール 角丸」で検索してみてください。C#でないものも多く表示されますが、C#の例もみつかります。 通報する ありがとう 0 広告を見て他の回答を表示する(1) samtomsan ベストアンサー率55% (1060/1897) 2011/05/31 15:02 回答No.1 下記の図形でしょうか。 http://youryella.wankuma.com/Library/Extensions/Control/CurveBorderDraw.aspx 質問者 補足 2011/06/01 11:04 このサイトを参考にやってみたのですができませんでした。 もう少しわかりやすいとありがたいです。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発C・C++・C# 関連するQ&A C#でのコントロール配列について C#でのコントロール配列について ピクチャーボックスを配列にして動的生成しています (日本語おかしい…?) そこで質問です。 あるピクチャーボックスをクリックすると クリックされたピクチャーボックスの値(?)とかを取得 (たとえば、Nameとか) 1つだけの場合なら、イベントのClickでできたんですが 配列にすると、どうすればいいのかわからなくなりました わかりやすいサイトとかあったら教えてください! C# コントロール取得 C# コントロール取得 選択しているコントロールを取得する方法とかありますでしょうか? VC#2008でアプリケーションを作っています。 例えばテキストボックスのLeave関数などで MessageBox.Show(this.textbox1.Text) みたいにしたいのですが テキストボックスが20個ぐらい必要だとLeave関数を20個作らなくてはいけないので 上記の方法がわかれば1つで済むので是非知りたいです。 自分でも調べてActiveControlを使用してみたのですが反応しません。 MessageBox.Show(this.ActiveControl.Text); としましたが・・ 教えてください C#ピクチャーボックス再描画について C#ピクチャーボックス再描画について 動的生成したピクチャーボックスに文字を描画します そのあと、そのピクチャーボックスをD&DでForm内を移動できるようにしています その際、あるピクチャーボックスが別のピクチャーボックスの上を通過したり 他のコントロールが上になったりすると、描画した文字が消えてしまいます。 再描画について調べるとRefleshやUpdateとかができました。 しかし、Refleshを使うと文字を描画する前の状態を再描画してしまいます。 再描画の方法はTimerで10ミリ秒毎ぐらいにしようと思ってます。 Refleshをピクチャーボックスに文字を描画させた後に再描画できるように設定できればいいんですが…。 他に方法があったりしたら教えてください!! AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム 【C#】インデックス番号(?)の取得 いつもお世話になってます。 C#に関して質問です。 VisualC#2008を使用しています。 private System.Windows.Forms.PictureBox[] kihon_pic = new PictureBox[100]; のように、ピクチャーボックスのコントロール配列を作り、あるピクチャーボックスがクリックされたときに、そのピクチャーボックスのインデックス番号(?)を取得できるようにしたいと思っています。 例えば、クリックされたピクチャーボックスはkihon_pic[4]であるとか、kihon_pic[7]であるとか、そういった具合にです。 誰か方法が分かる人がいましたら、ご回答をよろしくお願いします。 c# ドッキングしているコントロールを取得するには こんにちは。c#初心者です。 コントロールを制作しているのですが、その途中で「System.Windows.Forms.Splitter」のようにドッキングしているコントロールに対して働き掛ける処理で、そのドッキングしているコントロールを取得する方法が分からず苦戦しています。 視覚化すると、□を現在制作中の「SampleControl」、■を任意の「Control」、■、□共に「Dockプロパティ」が「DockType.Left」とすると、 ■□ のように並んでいる際に□内部で■を取得する方法です。 どなたか詳しい方がいらっしゃいましたら教えていただけませんか? C#で動的にコントロールを取得するにはどのようにしたらよいのでしょうか C#で動的にコントロールを取得するにはどのようにしたらよいのでしょうか? C#2008ですが、Form1にTextBoxが30個あって、textBox1~textBox30という名前がついています。 このテキストボックスの値をForm2で取得したいのですがなかなかうまくいきません。 ------------------------- Form2: private void Form2_Click(object sender, EventArgs e){ Form1 fm = new Form1(); int No = 15; //ここを1~30まで動的にしたい string result = fm.textBox15.Text; //直接comboBox_type15と書くのではなく「"comboBox_type" + No.ToString()」のようにしたい MessageBox.Show(result); } ------------------------- コントロールを配列にして Control[] ctlArray = new Control[30] { fm.textBox1, fm.textBox2, …, fm.textBox30 }; のようにしてみましたが、エラーになってしまいます。 いろいろネットで検索してみたのですが、「コントロール名を動的に文字列で作成して使う」という方法がどこにも載っていなく、数時間格闘しています。 すみませんがご教授願います。よろしくお願いいたします。 ユーザコントロールのイベント取得について(C#) 環境:Visual Studio 2005 C# Windows Application フォームに自作のユーザコントロールを貼り付けてそのイベントを取得する勉強をしているものです。 フォームでのユーザコントロールイベントを取得して処理をする方法が分かりません。 状況 ユーザコントロールにはテキストボックスを追加しています。 また、フォームにそのユーザコントロールを追加しています。 確認したいことは、ユーザコントロールのテキストボックスになにか値を入力したタイミングでチェンジイベントをフォーム側で察知し、処理をするというものです。 どなたか、要点だけでもいいので教えていただけないでしょうか? 宜しくお願いいたします。 ボタンコントロールの形を変えたい Windows XP SP2 上の Visual Basic 2005 で Windows アプリケーションを開発をしています。 あらかじめ用意した画像をボタンコントロールに貼り付けて、 その画像の形に合わせて、ボタンコントロールの形を 変える方法について調べています。 できれば、デザイナ上でそういったことをする方法があればよいのですが・・・どなたかご存知の方いらっしゃいませんでしょうか。 ピクチャーボックスをボタンにしても構いませんが、できるだけコーディング量を減らしたいと考えています。 DataGridViewコントロールの使い方 C#2005を使用しています。 DataGridViewコントロールを使ってみたいのですがMSDNなどを見てもいまいち理解できません。 できるだけ初心者向けに説明されたWebサイトまたは参考書は無いでしょうか? C++のMFCを使っています。 C++のMFCを使っています。 ダイアログベースにループを使って ピクチャボックスを複数作成したいです。 ボタンを押す ↓ ピクチャボックスを作成しながら画像ファイルを読み込む (繰り返しで複数作成する) ↓ 終了 そのピクチャボックスはドラッグ&ドロップで移動できるようにもしたいです。 C言語 ピクチャーコントロール brc32にてダイアログボックスのリソースをコンパイルしたのですが、Error dialog.rc 26 37: Expecting class name or ID というエラーが出ます。 26行目はこんな感じです、ピクチャーコントロールを張り付けてあります。 CONTROL "", IDC_STATIC, WC_STATIC, SS_BITMAP, 21, 10, 134, 67 作成はResEditで、作ったResEditさえもいちどResEditを終了しもう一度立ち上げひらこうとしたらこの行でエラーがあると指摘、という次第です。 WC_STATICの前の場所がだいたい37文字目です、なぜこのようなことになっているのかわかるかたいらっしゃいましたら回答よろしくお願いします。 C#で動的に配置したコントロール はじめまして 開発歴1年未満の開発者ですがよろしくお願いします。 開発環境 Visual Studio 2008 C# ASP.NET protected void Page_Load(object sender, EventArgs e) { TextBox TextBox = new TextBox(); TextBox.ID = "TextBox1"; TextBox.Text = "C# ASP.NET"; form1.Controls.Add(TextBox); } protected void Button1_Click(object sender, EventArgs e) { string strTextBox1 = ??????? } と上記のように読み込み時に、テキストボックスのみを動的に配置し、デザイナで配置したのボタンを押した際に、テキストボックスに入力された値を、取得したいのですが、方法がわかりません・・・ お忙しいとは、思いますがご回答よろしくお願いします。 VB2005 コントロールの背景を透過 フォームにバックグラウンドイメージを設定しているのですが その上にグループボックスやラベルを貼り付けたら、フォームのイメージが隠れてしまいます。 VB6はコントロールに背景を透過にするプロパティがあったので探してみたのですが、見当たりません。 おそらくVB2005でも簡単に透過設定できると思うのですが… グループボックスとラベルを透過に設定する簡単な方法はありますでしょうか? (コントロールの継承になってくる?) また、これはおそらく無理だと思うのですが ピクチャーボックスで表示されている画像の透過部分にも フォームの背景イメージを表示させる、ということは可能でしょうか? よろしくお願い致します。 C#のフォーム間のイベント駆動 C#悩んでおります。初心者です。 Form1とForm2があります。 Form1にはピクチャボックスが二つ並んでいて。 Form2にはチェックボックスが二つ並んでいます。 Form2のチェックボックスをオン-オフすると、それぞれのピクチャーのイメージを変更したいのですが、 なにせ、Form2の状況をForm1に知らせる方法がわかりません。 なにやら、デリゲートとイベントを使ってForm1に知らせるらしい、ということまではわかったのですが、具体的にどうやるのかわかりません。 いろいろネットで調べてはいるのですが、Form1,2が分かれていない例や、静的変数を使った例が多く、だめです。 静的だとイベントが発生しないので、イメージを更新するタイミングが無いですし、Form1,2が分かれていない場合を無理やりに分かれて記述すると、必ず記述のエラーが出ます。 どうすればいいのでしょうか? 「C++」で「ピクチャーボックス」を動的生成する方法はありますか? 「C++」で「ピクチャーボックス」を動的生成する方法はありますか? サンプルなど紹介しているサイトもよければ教えてくれないでしょうか? C#でgifファイルみたいに VisualStudio2010のC#で作成しています。 フォーム上にgifみたいに画像を動画みたいに表示するにはどうしたらいいですか? ピクチャボックスとタイマーを使い試みたのですがうまくいきませんでした。 いい方法があったら教えてください。 お願いします。 ドラッグするときのコントロール配列のインデックスについて picture1(コントロール配列)からpicture2へドラッグしたとき ドラッグした元のpicture1の配列番号を得る方法を教えてください ピクチャボックス内のコントロールを印刷 VB6の質問です。 ピクチャボックスの内容を印刷したいのですがうまくいきません。 いろいろ調べてみたら文字とか画像は印刷方法あるみたいですけど ピクチャボックス内のテキストボックスやオプションボタンを印刷する方法がわかりません、、、 PaintPictureでやると白紙の状態で印刷されます。 なにかいい方法はありますでしょうか、、、 角丸って… 英語での表現方法を教えてください。 四角はsquare、丸はCircle。ここまでは辞書で調べればすぐ出てくるのですが、角が丸い「角丸?」(いろんなドロー形ソフトで書くことが出来る、角に丸みをつけた四角)はどう表現したらいいのでしょう。 出来るだけシンプルでわかりやすい単語で教えてください。 お願いします。 ボタンクリックでタブ内のピクチャコントロールに画像描画 呼び出し元ダイアログ(A)と コンボボックスのあるダイアログ(B) そしてタブの中に入るダイアログ(C)があります。 それぞれのダイアログ内にあるものは以下のとおり A→ボタン1(IDC_BUTTON1)…Bを呼び出すためのもの ボタン2(IDC_BUTTON2)…画像を呼び出すためのもの タブ(IDC_TAB1)…Cが入るもの B→コンボボックス(IDC_COMBO1)…画像を選択するもの ↓ dataは「picture1;picture2」 OK/CANCELボタン…略 C→ピクチャボックス(IDC_PICT1)…画像を表示させるためのもの プログラムでAのタブの中にCを入れるところを完成しました。 次に以下のようなことをやりたいのですが、どのように処理をしたらいいのかわかりません。 ボタン1を押す→Bが呼び出される→コンボボックスで画像を選択→ボタン2を押す→タブ内のピクチャボックスにコンボボックスで指定した画像が表示される。 というようにしたいです。 1つのダイアログ上で画像をピクチャボックスに表示するものはやったことがありますが、ダイアログを挟んでの表示はやったことがないためここ2日悩んでいます。 下手な説明かとは思いますがご教授の程よろしくお願いいたします。 ※コンボボックス変数→CComboBox m_combo; ピクチャボックス変数→CStatic m_picture; 注目のQ&A 「You」や「I」が入った曲といえば? Part2 タイヤ交換 アプローチしすぎ? コロナの予防接種の回数 日本が世界に誇れるものは富士山だけ? AT車 Pレンジとサイドブレーキ更にフットブレーキ 奢りたくありませんがそうもいかないのでしょうか 臨月の妻がいるのに… 電車の乗り換え おすすめのかっこいい曲教えてください! カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
このサイトを参考にやってみたのですができませんでした。 もう少しわかりやすいとありがたいです。