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

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

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

全過去ログを検索

<< 0 >>
■17536  Re[3]: ユーザーコントロールからObjectDataSourceへ
□投稿者/ ネタ好き -(2008/04/26(Sat) 22:10:09)
    >■No17520 (PPP さん) に返信

    そもそも無闇にオブジェクト参照を晒すのは危ない行為です。
    こんなふうにするとよいと思います。

    pubiic class FooControl : UserControl {
    private TextBox Joken;

    public string JokenText {
    get { return Joken.Text }
    set {
    //妥当性をチェックする
    Joken.Text = value;
    }
    }
    }
記事No.17520 のレス /過去ログ35より / 関連記事表示
削除チェック/

■50457  Re[12]: WebBrowserの並列処理の高速化の方法
□投稿者/ 渋木宏明(ひどり) -(2010/06/07(Mon) 23:39:02)
>
    2010/06/07(Mon) 23:47:35 編集(投稿者)

    > そうすると今度は値をメインスレッドに返す部分で行き詰まります。

    > 今まではInvokeで必要箇所を返せてたけど別Applicationだとダメなので ファイル経由で渡すかDB経由で渡すか・・・

    同一プロセス内なら、いくらでも方法はあると思いますが…
    具体的に、何がどうダメでしたか?

    例えば、メインスレッドとワーカースレッドの間で、同期オブジェクトで保護したキューを共有するだけでも十分だと思うんですが、それじゃダメなんでしょうか?
記事No.50340 のレス /過去ログ85より / 関連記事表示
削除チェック/

■69274  Re[7]: ASP.NET DetailsView配置したFormVie
□投稿者/ とし -(2013/12/13(Fri) 16:59:02)
    No69263 (WebSurfer さん) に返信
    > 追伸です。
    >
    > ご参考までに、jQuery AJAX と ASP.NET Web サービスの利用例を書いたページを紹介しておきます。
    >
    > jQuery AJAX と Web サービス
    > http://surferonwww.info/BlogEngine/post/2011/06/04/jQuery-AJAX-and-Web-Service.aspx

    WebSurferさんありがとうございます。

    返事が遅くなりました。

    FormView1 オブジェクトを取得したら、その中に配置した TextBox や Label を再度
    FindControl で探して取得
    にチャレンジしましたが・・・

    FormView1 オブジェクトを取得はこんな感じでいいのでしょうか?
    Dim name As Control = DirectCast(sender, Control).FindControl("FormView1")
    Dim name As FormView = CType(DetailsView1.FindControl("FormView1"), FormView)

    TextBox や Label を再度FindControl で探して取得
    この取得がどのようにFindControlを指定するかがわからず悩んでいます。
    Dim tb8 As TextBox = CType(name.FindControl("名称Label"),Label)
    ではダメでした。

    わかりましたら教えて頂きたいです。
    宜しくお願い致します。
記事No.69224 のレス /過去ログ118より / 関連記事表示
削除チェック/

■92154  TableLayoutPanelで行・列を動的に変更する方法
□投稿者/ shu -(2019/08/30(Fri) 11:17:44)

    分類:[.NET 全般] 

    Visual Studio Express 2015 for Windows Desktopを使用しています。
    (言語はC#)

    TableLayoutPanelコントロールを使用して、
    行・列を動的に変更する方法を教えてください。

    当方では、以下のように書いてみましたが、
    TableLayoutPanelコントロールの行・列数が変化しませんでした。
    tableLayoutPanel1.RowCount = 2;
    tableLayoutPanel1.ColumnCount = 3;

    TableLayoutPanelコントロールは、
    親コントロール(Panel)に対し、Dockの設定をFillとしています。


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

■92158  Re[1]: TableLayoutPanelで行・列を動的に変更する方法
□投稿者/ kiku -(2019/08/30(Fri) 11:33:35)
    No92154 (shu さん) に返信
    
    tableLayoutPanel1をフォームにはりつけて、
    Dock=Fill、CellBorderStyle=Singleの状態で、
    下記実行しましたら、動的に変わってるみたいです。
    
            public Form1()
            {
                InitializeComponent();
    
                tableLayoutPanel1.ColumnCount = 3;
                tableLayoutPanel1.RowCount = 3;
                tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F));
                tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F));
            }
    
記事No.92154 のレス /過去ログ159より / 関連記事表示
削除チェック/

■92156  Re[1]: TableLayoutPanelで行・列を動的に変更する方法
□投稿者/ Hongliang -(2019/08/30(Fri) 11:32:16)
    RowStyles, ColumnStylesへの追加削除、および必要であれば各Styleの調整、も行う必要があるかと。
記事No.92154 のレス /過去ログ159より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -