C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

No.8288 の関連記事表示

<< 0 >>
■8288  Re[2]: MDIフォーム内のフォーム制御
□投稿者/ terada -(2006/11/15(Wed) 10:44:21)

    分類:[C#] 

    > 技術的なことの前にその2つのフォームがそれぞれどんな役割でどのような操作をしたいかで、回答が変わる可能性があります。
    > 例えば、それによってフォームである必要がなくなるとか。
    > もっと具体的にいえば、ボタンがメニュー的な役割なら
    > ToolStipにする、ボタンをPanelに配置してクライアント領域に貼り付ける
    > など。
    たしかに、機能的に考えてみるとフォームである必然性は、ありませんね。。
    やりたいことは、基盤となるフォームがあり、そのフォームに配置されている
    コントロール(ボタン等)を、どんな場面でも常に操作できる状態にして
    おきたいというものです。

    例えば、ある設定を行うためのフォームを基盤のフォーム前面に表示
    させたとして、その状態であっても基盤のフォームにあるボタンが、
    押せたり、押したとしても設定フォームは常に前面に表示されており、
    またタイトルバーをドラッグ&ドロップして、移動させると設定フォームも
    基盤フォームと連動して一緒に動いたりするような作りにしたいと
    考えていたのです。

    設計的には、設定フォームが必要になった段階で、基盤フォーム同様の
    機能+設定フォームを掛け合わせたフォームを新たに作成して、場合に
    よって切り替えを行えば可能ではあるんですが、スマートではない気が
    しましたので、こちらにご質問致しました。


    > 本題の前面に関してですが、できるできないはおいといて
    > MDI子フォームは階層優劣の無い同じレベルという性質のものなので
    > そういう利用の仕方(設計)をすべきです。
    なるほど。。MDI子フォームについては学習不足でした。
    そういった性質がある以上、MDIフォームによる表現は厳しそうなので、
    別の方法で行うことにします。ご回答ありがとうございました。

記事No.8273 のレス /0過去ログ8より / 関連記事表示
削除チェック/

■8288  16進数への変換機能
□投稿者/ .NET勉強中 -(2007/09/27(Thu) 11:57:10)

    分類:[VB.NET/VB2005] 


    環境:VB2005

    初めまして.NET勉強中の者です。
    ソースを作成する際、16進数の値を記述しなくてはいけない場合、
    10進数を入力すると自動的に変換される機能?のようなものはないのでしょうか?
    (Convert.ToInt32等を使うのではなく。。。)
    オプション等何かあるのでしょうか?

    他の会社の人でソース上10進数で入力したら自動的に16進数に変換されているような
    ことがあったのですが。。。

    ↑の人は面識がなくもう会うことが出来ないので直接聞くことができません。
    初歩的な質問かもしれませんがよろしくお願いします。

親記事 /過去ログ20より / 関連記事表示
削除チェック/

■8291  Re[1]: 16進数への変換機能
□投稿者/ 渋木宏明(ひどり) -(2007/09/27(Thu) 12:40:24)
>
    > ソースを作成する際、16進数の値を記述しなくてはいけない場合、
    > 10進数を入力すると自動的に変換される機能?のようなものはないのでしょうか?
    > (Convert.ToInt32等を使うのではなく。。。)
    > オプション等何かあるのでしょうか?

    VisualStudio のエディタには、そういう機能は無かったと思います。
    が、マクロでそれっぽい機能を自作することは出来るんじゃないかと。
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8353  Re[1]: 16進数への変換機能
□投稿者/ PATIO -(2007/09/28(Fri) 11:19:46)
    No8288 (.NET勉強中 さん) に返信
    > ソースを作成する際、16進数の値を記述しなくてはいけない場合、
    > 10進数を入力すると自動的に変換される機能?のようなものはないのでしょうか?
    > (Convert.ToInt32等を使うのではなく。。。)
    > オプション等何かあるのでしょうか?

    一バイトなら暗算で何とかしてますが・・・と言う話はおいといて
    身の回りにある物で使うなら標準でついてる電卓かなぁ。
    関数電卓にしておけば、表示形式を簡単に切り替えられますからね。
    10進で入力して16進に切り替えといてコピーすれば、ペーストで貼れるかと。
    キーボードショートかとを使えば、キーボード操作だけでコピペまで
    できるんじゃないかと。
    電卓をつかうのが面倒と言う話ならお勧めできませんけれど。
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8358  Re[1]: 16進数への変換機能
□投稿者/ IIJIMAS -(2007/09/28(Fri) 11:42:15)
    2007/09/28(Fri) 11:44:19 編集(投稿者)

    No8288 (.NET勉強中 さん) に返信
    > ソースを作成する際、16進数の値を記述しなくてはいけない場合、
    > 10進数を入力すると自動的に変換される機能?のようなものはないのでしょうか?

    全然Visual Studioでなくて申し訳ありませんが…
    ExcelのDEC2HEX 関数とかはどうでしょうか?
    …分析ツールアドインをインストールする必要がありますが。
    DEC2HEX
    http://office.microsoft.com/assistance/hfws.aspx?AssetID=HP052090541041

    たとえばB1に
    =DEC2HEX(A1,2)
    と入力しておいて
    A1に10進数を入力すれば…
    B1に16進数が表示されます。

    16進数→10進数のHEX2DEC関数もありますよ。
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8364  Re[2]: 16進数への変換機能
□投稿者/ 渋木宏明(ひどり) -(2007/09/28(Fri) 13:18:18)
>
    こんなんでどーすか?

    Sub ConvertDecToHex()
    Dim text = DTE.ActiveDocument.Selection.Text
    Dim value As Integer

    If Int32.TryParse(text, value) Then
    DTE.ActiveDocument.Selection.Text = "0x0" & value.ToString("X")
    End If
    End Sub

    エラー処理とかは適宜追加してください。
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8368  Re[3]: 16進数への変換機能
□投稿者/ ぼのぼの -(2007/09/28(Fri) 13:53:25)
    No8364 (渋木宏明(ひどり) さん) に返信
    > こんなんでどーすか?
    >(中略)
    > DTE.ActiveDocument.Selection.Text = "0x0" & value.ToString("X")
    分類がVBだから&Hになるのでは?
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8370  Re[4]: 16進数への変換機能
□投稿者/ 渋木宏明(ひどり) -(2007/09/28(Fri) 14:17:56)
>
    > 分類がVBだから&Hになるのでは?

    おぉ (^_^;
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8444  Re[1]: 16進数への変換機能
□投稿者/ RUN -(2007/09/30(Sun) 00:37:42)
    No8288 (.NET勉強中 さん) に返信
    > 他の会社の人でソース上10進数で入力したら自動的に16進数に変換されているような
    > ことがあったのですが。。。

    ここの動きの部分で質問なんだけど、ソースに10進数を打ち込むと、Enterキー押下時に10進数でソースに打ち込まれるって意味なのか?
    それとも、ソースに10進数を打ち込んでおくと、EXE実行時に画面表示上で16進表示されていると言う事なのかしら?

    > ソースを作成する際、16進数の値を記述しなくてはいけない場合
    と言う部分を考えると16進において意味のある数字を記述と読み取れるのだが、そうすると10進で数字を考えるのが微妙に変な感じもする。
    数字毎に意味があるなら、ソース内では定数を利用する方が管理しやすいと思うし。
    10進で意味がある物ならわざわざ16進表記する事に疑問が残る。
記事No.8288 のレス /過去ログ20より / 関連記事表示
削除チェック/

■8628  Re[2]: 16進数への変換機能
□投稿者/ .NET勉強中 -(2007/10/04(Thu) 13:04:38)
    みなさん、いろいろ教えていただきありがとうございました。
    大変参考になりました。
    返信が遅くなってしまい申し訳ありません。

    私の説明不足な点が多々ありすいませんでした。
    実は又聞き状態で、私もよくわからず質問してしまいました。

    皆さんの意見を参考にやってみます。
    ありがとうございました。

記事No.8288 のレス / END /過去ログ20より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -