當前位置:首頁 » 密碼管理 » 訪問控制項

訪問控制項

發布時間: 2022-01-09 01:06:39

Ⅰ 請教c#中不同窗口訪問控制項

1.From2加一個有參構造函數,參數為From1

publicForm2(Form1f1)
{
//initiali...
this.fi=f1;
}
privateForm1f1;

然後Form2 frm = new Form2(this);將Form1傳遞過去,此時修改Form1中控制項的Modify為Public,就可以在Form2中的f1操作控制項了

2.frm.ShowDialog();就是你想要的

Ⅱ c# 跨類訪問控制項

你後面的邏輯不對。
撇開程序來說。你這樣設計用戶如果多選了幾個城市,那再到第三級裡面選擇,那多的你想哭,找都找不到!
如果是省、市、區三級聯動,以第市單位做為一組數據來分組,區可多選。這樣對客戶來說選擇是很方便清晰的。
至於三級聯動怎麼做,這又是一個問題了。哈哈。

Ⅲ excel2010中怎麼使用VBA訪問控制項的值

很簡單,你的commbo放在哪個表裡?可以直接引用的
比如:sheet1.combo(就是你的控制項名).屬性或者方法。

Ⅳ 極速模式下如何訪問activeX控制項

您好!

獵豹的極速模式是基於最快的chrome內核進行優化,頁面載入速度很快,但對一些網銀和政府的網站兼容性不好;兼容模式調用了本地IE內核,可以正常訪問所有網站,但是速度相對較慢。

這是二者的區別,因此,在極速模式下,容易出現您所說的問題。

希望可以幫到您!

Ⅳ C#如何在線程中訪問控制項對象

利用ListView.Invoke解決跨線程安全調用,關鍵代碼如下:

voidFindFileInDir(){
if(listView2.InvokeRequired)
{
//跨線程調用
listView2.Invoke(newMethodInvoker(delegate
{
listView2.Items.Add(path);
}));
}
else
{
//直接調用
listView2.Items.Add(path);
}
}//EndofFindFileInDir

Ⅵ C#中如何在一個類里訪問主窗體中的控制項

在C#中,直接在子線程中對窗體上的控制項操作是會出現異常,這是由於子線程和運行窗體的線程是不同的空間,因此想要在子線程來操作窗體上的控制項,是不可能簡單的通過控制項對象名來操作,但不是說不能進行操作,微軟提供了Invoke的方法,其作用就是讓子線程告訴窗體線程來完成相應的控制項操作。

要實現該功能,有兩種方法可以選擇:

1、在程序初始化的時候對要操作的控制項設置下面的屬性:

System.Windows.Forms.Control. = false;

這樣,系統就不會再拋出上面所說的這個錯誤了。

從實質上說,該方法是通過採用取消線程安全保護模式的方式實現的,所以不建議採用。

2、基本思路如下:

把想對另一線程中的控制項實施的操作放到一個函數中,然後使用delegate代理那個函數,並且在那個函數中加入一個判斷,用InvokeRequired 來判斷調用這個函數的線程是否和控制項線程處於同一線程中,如果是則直接執行對控制項的操作,否則利用該控制項的Invoke或BeginInvoke方法來執行這個代理。示例代碼如下:

點擊[開始]按鈕,程序開啟一個新的線程,不斷向列表中添加新的數據,而同時不會影響主界面對其它控制項(例如:文本框)的響應。

Ⅶ winform中怎樣訪問自定義控制項中的控制項

可是現在關鍵的是這個自定義控制項就是這個主窗體的一部分,你不能在給他添加show了 回答: 把第一句聲明Form去掉,最後一句:主窗體.tabControl1.Controls.Add(tbPage);
這句不加你直接寫成Form1.tabControl1.Controls.Add(tbPage);他會提示tabcontrol要求引用,如果你之寫成Form1 form;不能使用未賦值的變數form 回答: 好好看書吧 追問: 到底能不能給個答案啊,我急著用呢,你說的方法都行不通,我都試過好多次了 回答: 別的窗體代碼添加用要添加的對象調用,自身添加用this指針調用。 追問: 能說清楚點嗎,這個this怎麼調用啊,我調用完了之後也沒反應啊,我快沒積分了就不能追問了,我很著急用這個 回答: 比如你要在主窗體中添加,在主窗體的後台代碼中寫上this.tabControl1.Controls.Add(tbPage); 追問: 大哥,我服你了,你到現在都沒有看明白我問的是啥意思吧,我問的是怎麼在自定義控制項中給主窗體添加tabpage,而不是在主窗體中給主窗體添加tabpage, 回答: 「別的窗體代碼添加用要添加的對象調用」在主窗體中聲明自定義控制項的時候從構造函數里傳入主窗體的對象,然後調用該對象的方法進行操作,或者定義一個靜態類,在靜態類中定義一個Form的靜態對象,把主窗體傳給靜態對象,要操作的時候調用靜態類的靜態對象,建議你好好看書,把基礎的東西搞清楚,不明白給你舉個例子: //生成按鈕單擊事件(主窗體的方法)
private void btnCreat_Click(object sender, EventArgs e){if (ValidateCard()){CardRecord.CardList = CreateCard(Convert.ToInt32(cboCreateCount.Text));
new CardInfoForm(lvCard).Show();
this.Close();
} } //創建ListView,用來接收傳入的ListView對象(傳入的窗體)
ListView lvCard = new ListView(); public CardInfoForm(ListView listView){InitializeComponent();
//傳入主窗體的ListView

Ⅷ WPF 怎麼訪問主窗體裡面的控制項

新窗體和主窗體不是父子關系,當然找不到。
這兩種窗體間的交互我知道的有幾種方法
1:設置子窗體的擁有者為主窗體
2:使用一個全局變數,並在變數改變通知主窗體
3:使用Prism的aggregaterg事件,子窗口發布聚合事件,主窗體接收

Ⅸ c# 類訪問窗體控制項

這個採用參數傳遞的方式就能完成,StudentManage類要處理textbox1的方法含有textbox對象的參數,就能實現你的要求,窗體類只能間接訪問,不能直接訪問的

熱點內容
二手冷庫壓縮機 發布:2024-07-03 13:28:26 瀏覽:492
如何開創我的世界寶可夢伺服器 發布:2024-07-03 12:47:49 瀏覽:947
怎麼把我的世界的配置調到最低 發布:2024-07-03 12:47:38 瀏覽:295
cuit網路存儲 發布:2024-07-03 12:24:36 瀏覽:882
快手上的驗證密碼是什麼 發布:2024-07-03 12:12:38 瀏覽:281
hp存儲型號 發布:2024-07-03 12:08:10 瀏覽:392
天天跑酷android 發布:2024-07-03 12:07:22 瀏覽:433
如何創建伺服器的URL地址 發布:2024-07-03 12:04:30 瀏覽:378
發票密碼區超出多少 發布:2024-07-03 11:28:54 瀏覽:553
足球聯賽源碼 發布:2024-07-03 11:23:11 瀏覽:310