Forum
Merhabalar,
asp.net te bir web uygulaması hazırlıyorum. Bir textbox alanına uzun bir yazı yerleştirdim. Bu yazı ile ilgili birkaç sorum var.
1-Yazıda bazı yerler bold yada bazı yerlerin rengi değişik olması gerekiyor. Ama sadece bir textbox içine kopyaladım ben tüm yazıyı ve bu nedenle istediğim bu değişiklikleri yapamıyorum. Çünkü yaptıklarım tüm yazılar için geçerli oluyor. Bunu yapmanın bir yöntemi varmıdır? Ayrı ayrı texboxlar içine yazıları yerleştireyim dedim ama kenarda scroll bar olmalı. tek tek yerleştirirsem sayfayı uzatır gibi düşünüyorum. Belki kullanabileceğim başka bir component vardır ancak şimdilik bilmiyorum.
2-Textbox içerisinde ki yazı uzun olduğu için bir scrollbar çıkıyor kenarda, ben bunun rengini ve şeklini değiştirmek istiyorum, nasıl yapabilirim. Scroll bar windows form ekranlarında ki gibi çıkıyor ama internet sayfası için uygun bir bar değil bu nedenle değiştirmek istiyorum.
Şimdiden teşekkürler..
Merhaba
textbox kullanma normal asp.net htlml tag larnda yap. source kısmına geç ve td aç ve <strong>,style lları kullanalrak renkler ata örn: style='color: #008000' <strong> gokhan</strong> gibi
Srool bar normal sen farklı bişeyler isriyorsan özel html editörler var onları kullanabilirsin.
Veya bir editör kullan eğer textbox kullanmak zorunda değilsen. Ama textbox olmalı diyorsan Gökhan'ın dediği gibi codebehind'da dinamik yaratman gerek.
Belki scroolbar renk ve tip değiştirmeyi javascript ile yapabilirsin ama emin değilim.
css ile işimi çözdüm, kodlar aşağıdadır.
<style type="text/css">
.TA
{
scrollbar-face-color: white;
scrollbar-highlight-color: #D4D4D4;
scrollbar-3dlight-color: #D4D4D4;
scrollbar-shadow-color: #D4D4D4;
scrollbar-darkshadow-color: #D4D4D4;
scrollbar-track-color: #B69E62;
scrollbar-arrow-color: #D4D4D4;
}