1樓:匿名使用者
最直接的是窗體引用,
form1 宣告 form2 frm2; //全域性的frm2 = new form2(); //隨便在哪呼叫form2 宣告一個public color forecolor; //屬性
forecolor
get{}
setform1 裡
用那個窗體變數frm.forecolor = 想要的顏色多窗體操作的話 宣告一個靜態類,和靜態變數public static form2 currentfrmchild;
點選子窗體事件傳入
currentfrmchild = this 用靜態變數改就行了
2樓:匿名使用者
在form2中將richtextbox設定為public,在form1中引用為:
form2 f2=new form2();
f2.richtextbox.forecolor=system.drawing.color.blue;
3樓:洞口肖丹桂
和你這個差不多.
你設定richtextbox的modifiers為public就好
在c# winform中怎麼設定文字框中部分字型的顏色,即根據條件在程式設計中改變文字框中部分字型的顏色
4樓:匿名使用者
修改文字框裡的全部文字顏色,就是用forecolor屬性了
如果只修改部分文字顏色,那麼普通的文字框做不到,要用richtextbox了
5樓:學生阿成
我明白你的意思,你需要使用富文字框,可以達到你要的效果!
6樓:匿名使用者
設定文字框控制元件的 forecolor 屬性
7樓:匿名使用者
textbox。forecolor=color.fromargb(((int)(((byte)(192))))。
((int)(((byte)(164))))。((int)(((byte)(251)))));
8樓:
可以設定 forecolor 屬性
9樓:
你可以嘗試使用富文字框.
c# winform 在一個窗體中如何設定另一個窗體的textbox的值
10樓:機關快
a 和 b窗體,首先不知道a 和b之間是誰開啟誰還是同級,誰也不開啟誰。
第一種情況,從a中點選show出b~!那麼在show的時候在b的建構函式傳入a,並且在b中宣告一個全域性的a,把b的建構函式傳入a賦給這個全域性變數,在b中設定string的時候,使用全域性變數來設定a的textbox控制元件值同,若找不到textbox,那請將textbox的可訪問屬性設為public。
若b開啟a也是同理。
第二種情況是a和b都是由父窗體開啟的。這種情況,也是在父窗體中聲名兩個全域性的a和b!然後開啟a和b的時候,可以把a傳給b,把b傳給a,然後在a和b裡一樣的要有一個全域性的b和a!
這樣就可賦值了。記得判斷是否為空。·
庵頂,2023年起由庵上改名,是由以前庵頂山一庵得名,人口未知,主要由高,王,李三姓組成,農民以種蔥,姜為主,依山傍水,北由汶河,交通便利,西靠青雲湖路,北由濱河路,南有下小路,東靠安丘東外環,物產豐富,人們安居樂業
11樓:一個人『等待
方法有很多,下拉給你列幾個:
首先介紹最粗暴的方法,修改控制元件的訪問修飾符。(不建議使用此法)public system.windows.forms.textbox textbox1;
在呼叫時就能直接訪問
form1 frm = new form1();
frm.textbox1.text = "方法1";
frm.show();
方法2是通過建構函式/指定公開方法傳入,然後為對應控制元件賦值。
public form2(string text)呼叫時form2 frm = new form2("方法2");
frm.show();
方法3是通過公開屬性來設定,此法甚好。
public string text3
set}呼叫如下
form3 frm = new form3();
frm.text3 = "方法3";
frm.show();
等等,還有一些其他方法,這不一一介紹了。
12樓:蘿蔔冷麵
在a窗體寫一個方法,是賦值給textbox值,然後在b事件中,a frm = new a(); a.剛才寫的方法();
在c#中怎麼樣在一個文字框呼叫另一個視窗的文字框
13樓:束玉花端秋
你可以不要把這個問題想的太難,其實上這個問題就是窗體間的控制元件的相互呼叫。問題的實質在於這兩個關聯的窗體也是類,既然是類,我們可以用類的觀點去解決這個問題。很好解決。
比如你的窗體a中有
textbox1
窗體b中有textbox2
,現在您
要在a中訪問b中的textbox2,可以這麼做:
1:把b中的textbox2的屬性設定成public,(如果想靜態呼叫可以加public
static
最好,如果不加
就在a呼叫b的時候在建構函式中傳遞引數)
2:在a中設定一個a_textbox2變數,接受來自b的textbox2裡面的值,然後賦值給a中的a_textbox2
這樣在a中就可以訪問b中的變數了。
很簡單的,仔細研究下,主要是把他們當成類理解。
14樓:郗晚竹長衣
在建構函式裡面吧你的那個文字框傳到另一個視窗就好了例如:form2
呼叫form1
窗體中的textbox1
form2中建構函式
textboxt;
void
form2(textbox
t1)//在form2中隨便呼叫
t.text
就是form1中中textbox1的值
//form1中例項化窗體form2
form2
f=new
form2(
textbox1)//
textbox1
為form窗體中需要呼叫的文字框
這樣你在form2中就可以呼叫textbox1的值了f.show();
15樓:穆鬆蘭古子
很簡單,首先,把被呼叫控制元件可見性設為public,然後建立視窗是時儲存視窗物件,然後,直接使用就行。
問下,c#怎麼改變文字框邊框顏色啊? 20
16樓:匿名使用者
原生的textbox不支援修改邊框顏色,所以你需要重寫一個textbox控制元件。
參照這裡:
如果你對於重寫控制元件或者繪製這種技能比較不順手的話,可以考慮這樣:
將textbox 的邊框樣式設定為none,然後在其底下放一個picturebox,picturebox裡放一個大小適中、帶邊框的**。
這樣看起來就是文字框有了邊框了。
然後再為textbox設定mousehover事件,改變picturebox的image便實現了變色。
17樓:隔壁的**
style="border: 1px solid red;"
一般修改樣式都是用css。特殊情況會用js控制樣式!
望採納!
18樓:匿名使用者
bordercolor="red"
c#文字框邊框顏色如何改變
19樓:匿名使用者
制定一個mouseenter的滑鼠事件,當滑鼠移入文字框,則textbox的屬性backcolor=the color you want
20樓:匿名使用者
應該是winform 重寫textbox 很簡單的
21樓:天涯海峰
翅膀的初衷的答案就是正確的,頂一下。
在c#中怎麼樣在一個文字框呼叫另一個視窗的文字框
22樓:匿名使用者
通常是利用屬性來實現的在需要的視窗建立一個屬性,你的問題裡可以建一個string型別的屬性在當前視窗建立時給屬性賦值,需要的時候就可以用這個屬性比如,你在登陸視窗裡new出修改密碼視窗後,給修改密碼視窗的屬性賦登陸名,在修改密碼窗體裡就有了你的登陸名,可以隨時使用
23樓:匿名使用者
new一下那個文字框把使用者名稱設定為靜態變數,就可以在不同的介面呼叫。
24樓:匿名使用者
能不能說完整點也許我可以幫你,最好帶上你的窗體圖
c#中,如何在一個視窗中呼叫另一個視窗中textbox裡已有的值?
25樓:匿名使用者
1)在form3的後臺代
碼2)在form1中,假設點選button1顯示form3,後臺**
26樓:匿名使用者
你想在什麼時候form3裡的textbox才顯示form1裡那個textbox的值。
cdr中,如何將文字框中的內容填入另文字框中
以cdr x4為例 抄1.將原先太滿的文襲本框調整到合適的大小 一般bai將下方的小方du格向上拉即可zhi 調整好後,原來 dao的小方格里會多出一個向下的三角符號,表示這塊段落文字有隱藏的內容,沒有全部顯示出來。2.單擊此三角,出現一個 文字框右下方有個箭頭 這樣的圖示,將此圖示移動到合適的位置...
關於C雙擊清空文字框,C 單擊textbox清空裡面文字
每個窗體的建構函式裡註冊文字框的雙擊事件 public partial class formtest form 在一個單獨的類裡進行處理 public class helper 不過如果使用者一步小心點了雙擊,直接就清空所有文字框,不是什麼好的設計 定義一個類,然後寫個類的函式就可以了,記得用pub...
如何讓文字框中的字型跟著文字框一塊旋轉
你那個 框 應該不是文字框而是圖形框吧,文字框不能旋轉。但以上兩種框內輸內入的文字是不能旋轉 的。建議容採用插入 藝術字 方法 選單欄 插入 藝術字 編輯後點藝術字右鍵 設定藝術字格式 版式 浮於文字上方 確定 再移動藝術字到文字框上面 按shift並分別選藝術字和圖形框 右鍵 組合 組合。這就可以...