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

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

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

全過去ログを検索

<< 0 >>
■4817  Re[5]: ASP.NETからVB.NETに値を渡す
□投稿者/ ちゃっぴ -(2007/06/26(Tue) 13:33:51)
>
    > Windows Application (VB.NET)はclient
    > Web Application (ASP.NET)はWeb serverです。

    なら、はつね さんご提案の Web service が最適でしょう。
記事No.4807 のレス /過去ログ14より / 関連記事表示
削除チェック/

■52996  Re[7]: コントロールパネルを開く
□投稿者/ りーあ -(2010/08/31(Tue) 17:30:43)
    > また、Windows CEだと自分が考えているものが
    > 表示されません・・・
    > サウンド設定では、ボリュームの設定をしたいのですが、
    > Windows CEだとボリュームの設定は表示されていません。
    > Windows アプリケーションだと表示されているのですが・・・
    > それは仕様なのでしょうか?

    この件に関しては解決いたしました。

    タスクバーと「スタート」メニューのプロパティ
    の画面は、開くことは出来ないのでしょうか?

    Process.Start("rundll32.exe", "shell32.dll,Options_RunDLL 1");
    この一文で表示されると思っていたのですが、
    実行してみると、予期せぬエラーが表示されてしまいます。
    原因はどこにあるのでしょうか?

    よろしくお願い致します。
記事No.52955 のレス /過去ログ89より / 関連記事表示
削除チェック/

■66836  Re[2]: C#でExcelを扱う際の解放について
□投稿者/ のぶ -(2013/05/30(Thu) 12:07:23)
    No66834 (shu さん) に返信

    > sheets[name]
    > の完全な記述は
    > sheets.Item[name]
    > となりsheetsというオブジェクトのItemプロパティでsheetを取得しています。

    色々考えていたら不安になったので上記の意味の確認をさせて下さい。
    私の提示したコードのうち、 sheets[name]として使用しているオブジェクトの解放がされていないよー
    という事でよろしかったでしょうか?
記事No.66832 のレス /過去ログ113より / 関連記事表示
削除チェック/

■82310  メニューバーに排他的チェックボックスをつける方法
□投稿者/ たらこ -(2017/01/01(Sun) 12:59:40)

    分類:[.NET 全般] 


    VB.NETでメニューバーにこういう排他的チェックボックスをつけたいのですが

    http://home.a00.itscom.net/hatada/visual-studio/windows-forms/csmenu05.png

    その方法を教えてください。

    検索すると情報ページが見つかりました。

    http://dobon.net/vb/dotnet/control/menuradiocheck.html



    Dim menuFile As ToolStripMenuItem = New ToolStripMenuItem("test")
    menuFile.DropDownItems.Add(New ToolStripMenuItem("項目1"))
    menuFile.DropDownItems.Add(New ToolStripMenuItem("項目2"))
    menuFile.CheckState = CheckState.Checked
    menuFile.Checked = True
    Me.MenuStrip1.Items.Add(menuFile)


    CheckState かCheckedプロパティを使うと書かれてあるので
    両方入れてみたのですがチェックボックスは表れませんでした。

    チェックボックスを切り替えるコードが入っていないためだろうと思い、

    'ToolStripMenuItem1のClickイベントハンドラ
    Private Sub ToolStripMenuItem1_Click(sender As Object, e As EventArgs) _
    Handles ToolStripMenuItem1.Click
    Dim item As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem)
    'チェック状態を反転させる
    item.Checked = Not item.Checked
    End Sub

    を入れてみたのですが
    ToolStripMenuItem1がないため、動作しません。

    あらかじめToolStripMenuItem1を入れておく必要があるのでしょうか?
    それでもチェックボックスは表れないのですが
    どのようにすれば良いですか?




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

■83247  Re[3]: PrintPreviewControl の表示方法について
□投稿者/ 魔界の仮面弁士 -(2017/03/14(Tue) 19:30:33)
    No83245 (夜叉丸 さん) に返信
    > OriginAtMargins を trueにしてみましたが何も変化がないように思います。

    あれ。余白サイズや用紙サイズが変わるわけでは無いですが、
    e.Graphics.ResetTransform() しないかぎり、
    原点座標がずれたままになったような…。

    そもそも、pdoc.DefaultPageSettings.Margins や
    QueryPageSettings イベントの e.PageSettings.Margins では
    余白サイズを幾つに指定しているのでしょうか。


    > 実際に印刷されるのが 58x100だったとしても表示が58x297の縦長で表示されるのを
    > プレビュー画面の用紙サイズを58x100のサイズで表示したいのです。

    pdoc.DefaultPageSettings.PaperSize = new PaperSize("任意の名前", 228, 394);
    ppc.InvalidatePreview();

    ということではなく?


    > このプリンターにはありませんでした。
    コントロールパネルの[デバイスとプリンター]あたりを参照していると思いますが、
    用紙設定を追加するのは、『プリンターのプロパティ』ダイアログではなく、
    『プリント サーバーのプロパティ』ダイアログの方ですよ。
    http://www.nsgd.co.jp/nsd/NSDGoods/mswin_tl/TA12DK5/W8_Cp4.JPG

    コントロールパネルで用紙名を事前定義しているのなら、new PaperSize せずとも
    TM-m10 なら PaperSizes の一覧で返されます。どちらが良いのかはケースバイケースですが。



    No83243 (夜叉丸 さん) に返信
    > A4, LT, ハガキの設定値は読み込めますが、プリンター自体10cmの立方体なので
    > 給紙することはできませんし、設定しなくてもRollに印刷できてました。

    その点については、ドライバ設定次第ですね。

    デフォルトでは、用紙サイズ "Roll Paper 58 x 297 mm" が既定の用紙として設定されているはず。
    プリンタードライバーの[レイアウト]-[詳細設定]ボタンあたりで確認できるかと。


    > その後とりあえず、以下のコードを呼び出し、戻り値も True を確認しています。
    > pdoc.SetPaperSize("Roll Paper 58 x 297 mm");

    "SetPaperSize" という名前のメソッドは、PrintDocument どころか
    .NET Framework の他のクラスにも見当たらないですね。

    https://referencesource.microsoft.com/#q=SetPaperSize
    https://social.msdn.microsoft.com/Search/ja-JP?query=SetPaperSize


    もしかして拡張メソッドでしょうか?

    using System.Drawing.Printing;
    using System.Linq;

    public static class PrintDocumentExtensions
    {
     public static bool SetPaperSize(this PrintDocument pdoc, string paperName)
     {
      PaperSize p = pdoc.PrinterSettings.PaperSizes.OfType<PaperSize>().FirstOrDefault(_ => _.PaperName == paperName);
      if (p != null)
      {
       pdoc.DefaultPageSettings.PaperSize = p;
       return p == pdoc.DefaultPageSettings.PaperSize;
      }
      return false;
     }
    }
記事No.83211 のレス /過去ログ142より / 関連記事表示
削除チェック/

■83243  Re[2]: PrintPreviewControl の表示方法について
□投稿者/ 夜叉丸 -(2017/03/14(Tue) 16:56:13)
    No83240 (shu さん) に返信

    > pdocに対しRollPaperを使用する設定はどのように行っていますか?

    A4, LT, ハガキの設定値は読み込めますが、プリンター自体10cmの立方体なので
    給紙することはできませんし、設定しなくてもRollに印刷できてました。
    その後とりあえず、以下のコードを呼び出し、戻り値も True を確認しています。

    pdoc.SetPaperSize("Roll Paper 58 x 297 mm");
記事No.83211 のレス /過去ログ142より / 関連記事表示
削除チェック/

■83246  Re[3]: PrintPreviewControl の表示方法について
□投稿者/ shu -(2017/03/14(Tue) 17:59:48)
記事No.83211 のレス /過去ログ142より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -