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

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

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

全過去ログを検索

<< 0 >>
■5004  DataGridに任意の文字を表示、追加させるには
□投稿者/ tnkver2 -(2007/07/02(Mon) 13:45:53)

    分類:[C# (Windows)] 

     こんにちは、始めまして。

    早速質問なのですが、テキストボックスに任意の文字を入力させて、ボタンを押すとその文字をDataGridに表示、さらに別の文字が入力されたら、DataGridにボタンが押されるたびに内容が追加されていくような動作を行いたいのですが、可能でしょうか?
親記事 /過去ログ14より / 関連記事表示
削除チェック/

■38715  Re[2]: 初回の起動時間が遅いことを解消したい(VB2008SP1)
□投稿者/ よねKEN -(2009/07/23(Thu) 16:46:09)
    > ・MSIL からネイティブコードへのコンパイル(実際はこれだけじゃないらしいけど)に時間がかかる
    >
    > 中さんの方法は、この両方に対応できるので効果はより高いと思いますです。

    JITコンパイルされたネイティブコードってそのアプリが終了してもキャッシュされるんでしたっけ?
    #キャッシュされるっぽいぞともキャッシュされないよとも、情報が見つからなかったので、
    #出典があればご教示いただけると幸いです。
記事No.38682 のレス /過去ログ67より / 関連記事表示
削除チェック/

■51436  vb2008 listviewの表示に不都合
□投稿者/ yossi- -(2010/07/05(Mon) 22:06:27)

    分類:[VB.NET/VB2005 以降] 

    エクセルからデータを読み込み、listViewでその内容を表示させるPGを作成。
    結果、その表示に以下の不都合があります。
    製品名 abc(2)a⇒abc(2)a ok
    製品名 abc(2)⇒(ABC(2 NG 閉じ括弧が変です。
    (データの後ろに括弧があると表示が変)
    そして、listviewの選択行をコピー&ペーストすると、正しくabc(2)が貼り付けできます。

    WEB上にある諸氏のソースをヒントに作成したソース(表示に関する部分)は以下の通りです。
    正常に表示させたいです。どなたかご教示願いたく。宜しくお願いします。

    Private Sub Display2()

    Call view2Clr()
    Dim itemX As String

    For cnt = 2 To lastgyou2 '行の可変
    'アイテムの作成
    itemX = gstrExcelData2(1, 1, cnt) '製品コード
    'アイテムの追加
    ListView2.Items.Add(itemX, cnt - 2)

    For cnt2 = 2 To 13 ' 製品名 他
    itemX = gstrExcelData2(1, cnt2, cnt)
    ListView2.Items(cnt - 2).SubItems.Add(itemX)
    Next cnt2

    If Val(gstrExcelData2(1, 11, cnt)) > 0 And _
    Val(gstrExcelData2(1, 11, cnt)) > Val(gstrExcelData2(1, 8, cnt)) Then
    itemX = "不足"

    Else
    itemX = "-"
    End If
    ' 差し引き在庫マイナスは、背景色をPINKとする
    If Val(gstrExcelData2(1, 12, cnt)) < 0 Then
    ListView2.Items(cnt - 2).UseItemStyleForSubItems = True
    ListView2.Items(cnt - 2).BackColor = Color.LightPink
    End If

    ListView2.Items(cnt - 2).SubItems.Add(itemX)
    Next cnt
    End Sub
親記事 /過去ログ86より / 関連記事表示
削除チェック/

■54829  Re[2]: c#言語仕様はどこにありますか?
□投稿者/ furu -(2010/11/04(Thu) 10:18:35)
    No54786 (よねKEN さん) に返信
    > ■No54763 (furu さん) に返信
    >>c#2.0を使用しています。
    >>あいまいな部分は言語仕様で確認したいと思っていますが
    >>言語仕様がどこにあるかわかりません。
    >>ローカルマシンのVC#\Specifications\1041\ ディレクトリには、
    >>  「C#言語仕様 Version 1.2」 … C# Language Specification 1.2.doc
    >>  「C#バージョン 2.0 の仕様」 … C# Language Specification 2.0.doc
    >>があります。しかし、c#2.0として書かれているものではありません。
    >
    > C#の言語仕様は3.0以前は、1.0の言語仕様に対して1.2、2.0は差分形式で提供されていました。
    > 残念なことに、差分元の箇所に仕様変更点を追記しないといけないような、
    > 今回の質問にあるような内容は記述が漏れています。
    >
    >>例えば、??演算子の優先順位を知りたい場合、
    >>上記の仕様には書かれていなくてわかりません。
    >
    > 2.0としての仕様書ではないですが、3.0や4.0の仕様書を参照するという手があります。
    > 3.0からは差分でない形の提供となっていますし、??演算子に関しては特に仕様変更もされていませんので、
    > 参照元としては十分に役立つと思います。
    >
    >>「7.2.1 演算子の優先順位と結合規則」 … ??演算子がない
    >
    > 3.0向けの仕様書には記載されています。
    > ||演算子と?:演算子のちょうど間の優先順位です。
    >
    >
    > ・・・といいつつ、3.0の言語仕様書のダウンロードURLが見つかりませんorz
    > Microsoftのダウンロードセンターで検索しても出てこない・・・
    > #↑以前は古いバージョンくらいは出ていました。Microsoft内のURLにはたぶん存在している
    > #と思うのですが、Microsoft内の検索機能ではうまく引っ掛けれないことは多い・・・orz
    >
    よねKEN様、情報ありがとうございました。
記事No.54763 のレス / END /過去ログ92より / 関連記事表示
削除チェック/

■83351  Re[4]: ChartのX軸に日・時・分を指定し表示
□投稿者/ shu -(2017/03/18(Sat) 22:39:10)
    No83343 (KY さん) に返信
    
    提示されたサンプルに手を加えたものです。
    
            Dim dat As DataTable = New DataTable
            With dat.Columns
                .Add("年月日時分", GetType(Date))    ' X軸 <---- 実際は"2017/03/16 16:31"、"2017/03/16 16:32"、・・・ などの"年月日時分"です。 
                .Add("数量", GetType(Integer))          ' Y軸
            End With
    
            Dim cRandom As New System.Random()                     ' Random クラスの新しいインスタンスを生成する
            Dim iResult1 As Integer = cRandom.Next(13, 186)       ' 実際は"年月日時分"ですが分かり易く 13以上 186 未満の乱数を取得し開始を決めている
            Dim baseDate = Date.Today.AddDays(-iResult1)
            For i = iResult1 To iResult1 + 100
                Dim iResult2 As Integer = cRandom.Next(1, 100)     ' "数量"   (1 以上 100 未満の乱数を取得する)
                dat.Rows.Add(baseDate.AddMinutes(i), iResult2)
            Next
    
            Chart1.DataSource = dat
            Chart1.Series.Clear()
            Dim oresen = Chart1.Series.Add("棒グラフ")
            With oresen
                .ChartType = DataVisualization.Charting.SeriesChartType.Column
                .XValueMember = "年月日時分"     ' X軸
                .YValueMembers = "数量"          ' Y軸
                .IsVisibleInLegend = False
            End With
            With Chart1.ChartAreas(0)
                With .AxisX
                    .LabelStyle.Format = "yyyy/MM/dd HH:mm"
                    .IntervalType = DataVisualization.Charting.DateTimeIntervalType.Minutes
                    .Interval = 15
                End With
            End With
    
記事No.82964 のレス /過去ログ142より / 関連記事表示
削除チェック/

■83389  Re[5]: ChartのX軸に日・時・分を指定し表示
□投稿者/ KY -(2017/03/20(Mon) 20:15:28)
    2017/03/20(Mon) 20:29:11 編集(投稿者)

    No83351 (shu さん) に返信

    ありがとうございます。
    教えて頂いたので動作はしたのですが下記のサンプルに置き換えてはみたのですがどうも上手くいきません。
    応用は可能でしょうか?
    それと関係が有るのかは分かりませんが、実際のチャートではX軸に対してスクロールも掛けています。

    Dim ds As New DataSet
    Dim dt As New DataTable
    Dim dtRow As DataRow
    '列の作成
    dt.Columns.Add("年月日時分", GetType(String))  'GetType(Date)
    dt.Columns.Add("数量", GetType(Integer))
    ds.Tables.Add(dt)
    'データの追加
    Dim cRandom As New System.Random() ' Random クラスの新しいインスタンスを生成する
    Dim iResult1 As Integer = cRandom.Next(13, 186) ' 実際は"年月日時分"ですが分かり易く 13以上 186 未満の乱数を取得し開始を決めている
    For i = iResult1 To iResult1 + 100
    dtRow = ds.Tables(0).NewRow
    dtRow(0) = i
    dtRow(1) = cRandom.Next(1, 100) ' "数量" (1 以上 100 未満の乱数を取得する)
    ds.Tables(0).Rows.Add(dtRow)
    Next
    'Chart1
    Chart1.DataSource = ds 'Chart に表示するデータソースを設定
    Chart1.Series.Clear() '系列を初期化
    Dim oresen = Chart1.Series.Add("棒グラフ")
    With oresen
    .ChartType = DataVisualization.Charting.SeriesChartType.Column
    .XValueMember = "年月日時分" ' X軸
    .YValueMembers = "数量" ' Y軸
    .IsVisibleInLegend = False
    End With

    GoTo kk
    With Chart1.ChartAreas(0)
    With .AxisX
    .LabelStyle.Format = "yyyy/MM/dd HH:mm" ' "yyyy/MM/dd HH:mm" "yyyy/MM/dd"日
    .IntervalType = DataVisualization.Charting.DateTimeIntervalType.Minutes
    .Interval = 15 '1440分=1日
    End With
    End With
    kk:
記事No.82964 のレス /過去ログ142より / 関連記事表示
削除チェック/

■95044  Re[3]: DLファイルのブロック設定をプログラムで解除する方法
□投稿者/ 魔界の仮面弁士 -(2020/06/17(Wed) 17:42:31)
    No95042 (ADAX さん) に返信
    > PowerShellの場合、ウイルスチェックソフトに引っかかるようなことはないでしょうか?

    .ps1 ファイルは、既定の実行ポリシーでは実行できないようになっているかと思います。
    PowerShell.exe の引数に、直接 Unblock-File のコマンドレットを書く方法なら呼び出せるかと思います。


    > (使用する環境の中に、上記理由でバッチファイルのプロセス呼び出しがNGの所があったりします。)

    セキュリティ上の動作は千差万別なので、一概には言えませんね。
    実際の環境でご確認頂き、問題があればセキュリティ担当者とご相談ください。


    ファイルダイアログでの指定なしに、ファイルにアクセスしようとすることで
    ブロック対象になるようなケースもありますし、
    特定の API を呼び出した場合に危険と判断されるようなケースもあります。


    バッチファイルすなわち .cmd (あるいは .bat) は既定で実行可能ですが、
    これもセキュリティチェックでブロックされることは確かにあるでしょう。

    しかしそれは exe であっても同じことです。見知らぬ exe は実行できぬよう
    既定でブロックされるようになっていることもあるでしょうから、そうした場合は
    除外用のホワイトリストに入れるなどしてみてください。


    > DeleteFile関数の定義の部分はどのように書けばよいのでしょうか?
    > (DllImportみたいなものでしょうか?)
    VB ですよね。DllImport 属性でも良いですし、Declare ステートメントでも構いません。
    宣言の仕方が分からなければ、 pinvoke.net のサンプルが参考になるでしょう。
記事No.95037 のレス /過去ログ164より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -