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

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

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

全過去ログを検索

<< 0 >>
■42060  Re[5]: WebBrowserのお気に入り機能
□投稿者/ 魔界の仮面弁士 -(2009/10/07(Wed) 12:21:27)
    No42035 (ド素人@VB さん) に返信
    >>そこからURLを取り出すだけですけど。
    > URLを取得するのは出来ると思うのですが、
    *.url の内容を読み取るには、正式には IUniformResourceLocator インターフェイスの
    GerURL メソッドを利用する事になります。(No6846 で回答しています)
    http://msdn.microsoft.com/en-us/library/dd565673.aspx
    
    --------------
    Option Strict On
    Imports System
    Imports System.Runtime.InteropServices
    Imports System.Runtime.InteropServices.ComTypes
    
    Module Module1
        Public Function GetUrl(ByVal filePath As String) As String
            Dim urlFile As Object = Nothing
            Dim pFile As IPersistFile
            Dim locator As IUniformResourceLocatorW
            Try
                urlFile = CreateObject("InternetShortcut")
                pFile = DirectCast(urlFile, IPersistFile)
                pFile.Load(filePath, 0)
                locator = DirectCast(urlFile, IUniformResourceLocatorW)
                Dim url As String = String.Empty
                locator.GetUrl(url)
                Return url
            Finally
                Marshal.ReleaseComObject(urlFile)
            End Try
        End Function
    
        <ComImport(), Guid("CABB0DA0-DA57-11CF-9974-0020AFD79762")> _
        <InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
        Private Interface IUniformResourceLocatorW
            Sub SetUrl(<[In](), MarshalAs(UnmanagedType.LPWStr)> ByVal pcszURL As String, ByVal dwInFlags As Integer)
            Sub GetUrl(<Out(), MarshalAs(UnmanagedType.LPWStr)> ByRef ppszURL As String)
            Sub InvokeCommand(ByVal purlici As IntPtr)
        End Interface
    End Module
    --------------
    
    
    まぁ、中身は ini ファイルに酷似したテキストファイルなので、
    他の方法で読み取る事も可能でしょうけれども。
    
    
    
    > クリックされたファイルを取得する方法が分かりません。
    
    WebBrowser 上にフォルダを表示して、選択された項目(フォルダ/ファイル)を取得する方法は、
    以前、No41336 にサンプルを書いています。 C# 版ですが、興味があれば参照してみてください。
    
    ただしヴァンさんが書かれていますように、フォルダをそのまま表示するのではなく、
    自己管理された方が良いと思います。
記事No.42000 のレス /過去ログ72より / 関連記事表示
削除チェック/

■51540  Re[1]: pdfを結合したい
□投稿者/ 魔界の仮面弁士 -(2010/07/08(Thu) 14:59:12)
記事No.51534 のレス /過去ログ86より / 関連記事表示
削除チェック/

■53881  Re[1]: CheckBoxをどれか一つだけチェック出来るようにする。
□投稿者/ Hongliang -(2010/09/29(Wed) 00:26:11)
    それぞれの CheckedChanged イベントで一つずつチェック状態を変更することになるかと。
    Windows の標準 UI では一つしか選べないチェックグループは RadioButton で表現することになっており、こちらの場合親コントロールが同じなら同じグループと見なされ、同じグループ内の他の RadioButton がチェックされた場合自動的に外れます。
記事No.53880 のレス /過去ログ90より / 関連記事表示
削除チェック/

■69037  MDB/OpenSchemaで取得できる属性情報について
□投稿者/ むぅ -(2013/11/29(Fri) 10:11:15)

    分類:[C#] 

    2013/11/29(Fri) 10:32:13 編集(投稿者)

    VS2010 C# .NET3.5 Windows7 32/64bit
    お世話になります。
    OpenSchemaでMDBテーブルのフィールド情報を取得しようとしています。
    サンプルコードをサイトで見つけ取得はできるようになりましたが、
    そのほかにどのような属性が取得できるか探せずにいます。

    ADODB.Connection cn
    ADODB.Field fld;
    ADODB.Recordset rs;
    cn.Provider = "Microsoft.Jet.OLEDB.4.0";
    cn.Open(strMdb);
    cn.CursorLocation = ADODB.CursorLocationEnum.adUseClient;
    rs = cn.OpenSchema(ADODB.SchemaEnum.adSchemaColumns, new object[] { null, null, "テーブル1", null });

    while (!rs.EOF)
    {
    Debug.Print(rs.Fields["COLUMN_NAME"].Value.ToString());
    Debug.Print(rs.Fields["IS_NULLABLE"].Value.ToString());
    Debug.Print(rs.Fields["DESCRIPTION"].Value.ToString());
    Debug.Print(rs.Fields["DATA_TYPE"].Value.ToString());

    取得できる情報の一覧などがあるところをご存じでしたら教えていただけないでしょうか。

    よろしくおねがいしますm(__)m。
親記事 /過去ログ117より / 関連記事表示
削除チェック/

■85687  Re[4]: 指定したファイルの削除
□投稿者/ VB?n?????? -(2017/11/14(Tue) 14:25:16)
    No85679 (WebSurfer さん) に返信

    ありがとうございました!
記事No.85674 のレス /過去ログ146より / 関連記事表示
削除チェック/

■85690  Re[5]: 指定したファイルの削除
□投稿者/ WebSurfer -(2017/11/14(Tue) 15:55:47)
記事No.85674 のレス /過去ログ146より / 関連記事表示
削除チェック/

■102019  Re[3]: byteをstringに
□投稿者/ たかし -(2023/06/02(Fri) 15:35:48)
    No102018 (HattariB さん) に返信

    ありがとうございます
    その通りだと思います
    皆さんすみませんでした。行き当たりばったりの質問ばかりになってしまいましたことを
    お詫びいたします
    もう少し勉強して、考えて質問ができる様にさせて頂きたいと思います
記事No.102004 のレス /過去ログ178より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -