PDA

View Full Version : سوال: اديتور شكلك



sasanrstm
سه شنبه 26 اردیبهشت 1391, 22:30 عصر
سلام به همه دوستان من يه اديتور مي خوام كه فقط شكلك داشته باشه ممنون ميشم راهنمائي كنيد هر جور كه باشه دانلود برنامه يا آموزش ساخت چنين اديتوري يا هر چيزي ......

sasanrstm
پنج شنبه 28 اردیبهشت 1391, 01:54 صبح
ممنون و مرسي امتحانش ميكنم ببينم چي ميشه neda555

neda555
پنج شنبه 28 اردیبهشت 1391, 01:56 صبح
ببخشید آقای رستمی
واسه چت روم می خواین شکلک ها را؟
اگر آره می تونید از این روش استفاده کنید:
اول عکس های مورد نظرتون را به صورت imagebuttonبزارید داخل یه td که اسکرول بشه
html:


<asp:ImageButton ID="ImageButton13" runat="server" ImageUrl="~/chat/10.gif"
onclick="ImageButton13_Click" />
<asp:ImageButton ID="ImageButton9" runat="server" ImageUrl="~/chat/1.gif"
onclick="ImageButton9_Click" />در کد نویسی یه تابع واسش تعریف کنید:
public string chg(string s)
{
s = s.Replace("[a1]", "<img src=chat/1.gif>");
s = s.Replace("[a10]", "<img src=chat/10.gif>");
return s;}

در کلیک دکمه:
protected void ImageButton9_Click(object sender, ImageClickEventArgs e)
{
TextBox2.Text = TextBox2.Text + "[a1]";

}
protected void ImageButton13_Click(object sender, ImageClickEventArgs e)
{
TextBox2.Text = TextBox2.Text + "[a10]";
}



جایی که میخواهید فراخوانیش کنید

sasanrstm
پنج شنبه 28 اردیبهشت 1391, 20:23 عصر
براي تابعي كه گذاشتين خطا ميده در ضمن من 20 تا عكس دارم .بقيه عكسا رو چطوري تعريف كنم شما يه تابع نوشتين براي يك عكس بقيه عكسا چي ميشن

neda555
پنج شنبه 28 اردیبهشت 1391, 20:50 عصر
:متعجب:
واسه تمام عکسا همین کار را انجام بدید،داخل اون تابع همه عکس ها را جایگزین کنید و داخل کیک همه button ها بنویسید کد "[ TextBox2.Text = TextBox2.Text + "[a5;(جمع مقدار داخل textbox با اسمی که به اون عکس نسبت داده شده و بعد با عکس جایگزین میشه)
ببینید تابع chg را باید جایی که نیازه فراخوانی کنید
به عنوان مثال با کلیک روی دکمه اینجوری مینویسم:
listpayam[lm] = Session["user"]+":" + "<br/>" + chg(TextBox2.Text);
یه تغییر کوچیک تو کد دادم: return s;

sasanrstm
پنج شنبه 28 اردیبهشت 1391, 21:11 عصر
ببينيد اين كد هائي كه گذاشتين درسته همش اما فقط آدرس عكسو ميفرسته به تكست يا همون listpayam[lm] خود عكسو نميفرسته فكر نكنم هم بفرسته چون اين شكلكها واسه خودشون يه علائمي دارن مثلا:D تا حالا تو چترومها دقت نكردي

neda555
پنج شنبه 28 اردیبهشت 1391, 21:19 عصر
من که نمیدونم چه کار دارید میکنید
ولی اگه مشکلتون اینه در آدرس که من گذاشتم عکس ها تو پوشه chat هست s = s.Replace("[a1]", "<img src=chat/17.gif>")
عکسهای شما کجاست اگر مستقیم داخل ریشه سایته chat/ را بردارید

sasanrstm
پنج شنبه 28 اردیبهشت 1391, 22:14 عصر
ميشه لطف كنيد و اين كد هارو در قالب يه پروژه يه صفحه اي برام بسازيد و همين جا قرار بديد.

neda555
جمعه 29 اردیبهشت 1391, 00:31 صبح
87167
کجاش فرق داره با چیزی که توضیح دادم؟؟؟؟؟
وارد محیط ویژوال شدید پیام داد برای فریمورک ok نزنید
از website>start options>build ورژن فریمورکش را 4 کنید

sasanrstm
جمعه 29 اردیبهشت 1391, 00:49 صبح
واقعا مرسي خانم زحمت كشيدين دستتون درد نكنه عالي بود:تشویق::تشویق::تشویق::تشو ق::لبخندساده::چشمک:neda555